GreenRoute is designed to promote sustainable transportation by connecting individuals traveling in the same direction, allowing them to share rides. This approach not only reduces commuting costs but also minimizes environmental impact and fosters community connections.
Urban transportation faces three critical challenges: Traffic congestion – Wasted time and increased stress. Excessive fuel consumption – More emissions, higher costs. Efficient parking & lack of EV infrastructure – Drivers struggle to find spots, and EV adoption remains slow.
- Connect with colleagues and neighbors for shared rides
- Find or offer rides based on your commute route
- Reduce carbon emissions by sharing vehicles
- Track your environmental impact over time
GreenRoute helps reduce carbon emissions in two key ways:
- Carpooling: Each shared ride can reduce carbon emissions by up to 1kg CO2 per km compared to individual trips.
- Smart Parking: Reducing time spent searching for parking decreases fuel consumption and emissions.
- Frontend: React.js and Next.js
- UI: Tailwind CSS
- Maps: Leaflet API Model + Google Maps API
- Backend Node.js , Express.js and Firebase
- Deployment Vercel
- Node.js 14.x or higher
- npm or yarn
- Clone the repository
git clone https://github.com/AdityaTiwari64/GreenRoute.git
cd GreenRoute- Install dependencies
npm install
# or
yarn install- Run the development server
npm run dev
# or
yarn dev- Open your browser and navigate to http://localhost:3000
To deploy this project run
npm run deployDirect Link: (https://green-route.vercel.app/)
- Mobile app with push notifications
- Integration with public transportation
- Gamification and rewards system for sustainable choices
- Carbon offset purchase options
- Corporate commuting management
We welcome contributions to make GreenRoute even better! Please feel free to submit issues and pull requests.
