Full-Stack Project 2023
Sustainable Transportation (Carpooling and bicycles)
EnviroGo is a web application that allows users to create and join carpooling sessions to reduce carbon emissions as well as renting bicycles for a more eco-friendly mode of transport.
- User management & profile
- create ride requests for carpooling
- Matchmaking system to combine multiple requests to a driver
- Routing with Google Maps
- Driver Reviews
- User wallet & reward point system (top-up with Stripe intergration)
- Online shop & checkout with various payment options (Stripe, wallet, reward points)
- Rent Bicycles with proximity detection to bicycle
- Bicycle rental stats
- General Design, User Management & Support - Joseph Lee
- Driver Management & Routing System - Yuk Ka Chyun
- Ride Requests, Location Management & Reviews - Gregory Chua
- Bicycle Management - Azrel
- Online Shop Management & Checkout - Samuel Ong
- Front-end - ReactJS, Material UI
- Back-end - NodeJS, ExpressJS, Socket.io, MySQL
Frontend: https://envirogo.cat2.link
API: https://envirogo-api.cat2.link
You cannot run the server and client without the required env files.