Envolution is a platform that connects environmental organizations with volunteers striving to make an impact on climate change. Based on their geolocation, this PWA matches volunteers with projects that reflect their specific ecological interests.
This is the front-end repository. The back-end can be found at : https://github.com/Coralie19/envolution-server
- Begin by forking this repository, and cloning to your computer.
git clone https://github.com/Coralie19/envolution-client
- Install the necessary dependencies. Navigate to the
client
folder and run:
npm i
To start the frontend, still in the client
folder, run:
npm start
This will build the React app, and open it in the browser.
You are able to sign-up as a new user. You will then access the "Submit Profile" page, where you can enter a first and last name of your choosing. The picture is optional.
If you'd like to access the application with a pre-generated user profile, after seeding the database (please refer to the back-end repository), enter on the Sign-in page:
Email: jonas@wedemeyer.com Password: qwerty
- React
- Redux
- Hooks
- Styled Components
- JWT