This repository contains the source code for the SDG swiper in a standalone version. This tool helps to achieve more awareness and competence in regard to sustainable energy transition.
This is the standlone version for the SDG swiper: a tool that allows users to swipe through all 17 SDGs to find out on what SDGs they have impact on it, either through their IT project or anything else.
Don't know how to code, but want to update SDG information? No problem!
Updating SDG information:
- Go to the SDG data file and edit the desired SDG.
- Updated title or description? Ensure to update the translation files also: English and Dutch.
Deploying this application can be done via the following steps:
- Clone the repository
- Run
npm install
to install all dependencies - Run
npm run deploy
to deploy the app to github pages - You can run the
web-build
folder in a web server of your choice
Once you're in the terminal and in the root of the project, you can run the following commands:
npm install
: Install all dependenciesnpm run web
: Start the app in development mode for web- go to
localhost:19006
in your browser
Also check the README for the external packages that have been included in this app.
Features and TODO's are listed in other files, they can be acquired by contacting @henriterhofte.
Project is: in progress, and will be completed in the near future for some additional features.
This software is available under the Apache 2.0 license, Copyright 2023 Research group Energy Transition, Windesheim University of Applied Sciences
Product owners:
- Claudia Tempels · @p82801888
- Henri ter Hofte · @henriterhofte · Twitter @HeNRGi
We use and gratefully acknowlegde the efforts of the makers of the following source code and libraries:
- Expo, by 650 Industries, Inc., licensed under MIT
- React navigation, by React Navigation Contributors , licensed under MIT, MIT
- Chart.js, by Chart.js Contributors, licensed under MIT
- i18next, by i18next, licensed under MIT
- InversifyJS, by Remo H. Jansen, licensed under MIT
- Inversify-react, by {name of copyright owner}, licensed under Apache 2.0 license
- jsPDF, by James Hall, yWorks GmbH, licensed under MIT
- jsPDF autotable, by Simon Bengtsson, licensed under MIT
- Nativewind, by Mark Lawlor, licensed under MIT
- React, by Meta Platforms, Inc. and affiliates, licensed under MIT
- React ChartJS 2, by Jeremy Ayerst, licensed under MIT
- React error boundary by Brian Vaughn, licensed under MIT
- React native, by Meta Platforms, Inc. and its affiliates, licensed under MIT
- React native gesture handler, by Software Mansion, licensed under MIT
- React native safe area context, by Th3rd Wave, licensed under MIT
- Reflect metadata, by rbuckton, licensed under Apache 2.0 license
- React native for web, by Nicolas Gallagher, licensed under MIT
- rxjs, by Google, Inc., Netflix, Inc., Microsoft Corp. and contributors, licensed under Apache 2.0 license
- styled components, by Glen Maddern and Maximilian Stoiber, licensed under MIT
- babel, by Sebastian McKenzie and other contributors, licensed under MIT
- definitely typed, by contributors, licensed under MIT
- typescript eslint, by JS Foundation and other contributors, licensed under MIT
- Autoprefixer, by Andrey Sitnik, licensed under MIT
- Cross-env, by Kent C. Dodds, licensed under MIT
- Eslint, by OpenJS Foundation and other contributors, licensed under MIT
- Eslint airbnb config, by Airbnb, licensed under MIT
- Eslint plugin jest, by Jonathan Kim, licensed under MIT
- Eslint plugin JSX a11y, by Ethan Cohen, licensed under MIT
- Eslint plugin react, by Yannick Croissant, licensed under MIT
- Jest, by Facebook, Inc. and its affiliates, licensed under MIT
- Metro, by Meta Platforms, Inc. and its affiliates, licensed under MIT
- PostCSS, by Andrey Sitnik, licensed under MIT
- PostCSS loader, by JS Foundation and other contributors, licensed under MIT
- TailwindCSS, by Tailwind Labs, Inc., licensed under MIT
- TS Node, by Blake Embrey, licensed under MIT
- Typescript, by Microsoft Corporation, licensed under Apache 2.0 license
- React native deck swiper, by Alexandre Brillant and Bogdan Pop / Webraptor, licensed under ISC