eGo is a mobile app that rewards eco-friendly travel choices. Integrated with the Google Routing API, it suggests low-emission routes for walking, cycling, public transport, and carpooling. Users earn "Green Points" for sustainable travel. Developed with React, MongoDB, and styled-components, eGo tracks carbon footprint reduction and helps users set sustainability goals.
✨ Demo
- Styled-components
- Material UI
- Cloudinary
- Chart.js
- React-google-autocomplete
- React-joyride
We designed the interface in Figma, established the primary database models, and set up the main server routes.
We set up all the backend endpoints for user registration and login, and on the frontend, we implemented the forms and main component.
We implemented a model for travels and stored points in the backend. On the frontend, we integrated all necessary travel forms, graphs, and components.
We integrated the admin functionality and its dashboard and worked on the final documentation.To make the whole app more user-friendly we integrated a walkthrough.
If we had more time we would start integrate the following features:
- Rewards for points
- Weather data
- Add a function for display the password to the user when they log in
- AI coach integration.
- Add function for the user to upload their profile image to Cloudinary.
- Integrate carbon footprints API.
npm install
npm run dev
👤 ** Yifan - Kathinka - Eliane - Vittoria**
Give a ⭐️ if this project helped you!