Eco-friendly Ridesharing Platform
Plan greener routes, save CO₂, and track your impact.
SparkPath is a smart carpooling web application designed to promote sustainable ridesharing. It provides users with:
- Route planning with real-time map integration
- CO₂ and tree-saving statistics
- AI-powered ride suggestions
- Historical ride tracking
Frontend:
- React.js
- Leaflet.js (Map + Routing)
- Tailwind CSS
- React Router
Backend:
- Flask (REST API)
- MongoDB Atlas (ride data storage)
- OpenRouteService API (distance & duration)
- Google Maps API (autocomplete & geolocation)
- Gemini AI (for assistant and smart prompts)
- Post a Ride with route, time, and details
- Find a Ride using AI + route suggestion
- Live CO₂ & trees saved stats
- Persistent ride history in MongoDB
- Secure login system with AuthContext
Live Demo: https://www.youtube.com/watch?v=6iyYuZ_SYlc