Skip to content

Selenecoder/code-for-bharat-ecoRoute

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌿 EcoRoute

EcoRoute is a smart route planning web application built for the Code for Bharat Hackathon. It empowers users to plan sustainable journeys by visualizing routes on maps, estimating COβ‚‚ emissions, providing live weather updates, and adding custom checkpoints for better travel planning.


πŸ“¦ Project Structure

code-for-bharat-ecoRoute/
β”œβ”€β”€ client/   # Frontend (React + Vite + TailwindCSS)
β”œβ”€β”€ server/   # Backend (Node.js + Express)
β”œβ”€β”€ README.md # Project overview (this file)
  • πŸ“ client/ – Contains the frontend codebase built with React.js, Vite, TailwindCSS, and Framer Motion.
  • πŸ“ server/ – Contains the backend codebase built with Node.js and Express.js, responsible for API integration and serving data to the client.

For detailed setup instructions, refer to their respective README files:


πŸš€ Features

βœ… Plan eco-friendly journeys βœ… Interactive maps with shortest route highlights βœ… Live weather updates along the route βœ… COβ‚‚ emission tracking using Climatiq API βœ… Add custom checkpoints & notifications for long trips βœ… Fully responsive UI with smooth animations


πŸ›  Tech Stack

Frontend Backend APIs & Services
React.js (Vite) Node.js Geoapify API (Geocoding)
Tailwind CSS Express.js OpenWeather API (Weather)
DaisyUI MongoDB (if used) Climatiq API (COβ‚‚ emissions)
Framer Motion CORS Middleware
Axios dotenv

🌐 APIs Used

API Purpose
Geoapify API Geocoding & Reverse Geocoding
OpenWeather API Real-time weather updates
Climatiq API COβ‚‚ emission estimation

⚑ Quick Start

πŸ“Œ Clone the repository

git clone https://github.com/DheerajRay-01/code-for-bharat-ecoRoute.git
cd code-for-bharat-ecoRoute

🌐 Setup Instructions

πŸ”₯ Frontend (Client)

For running the frontend, follow the guide here: ➑️ Frontend Setup Guide

πŸ”₯ Backend (Server)

For running the backend, follow the guide here: ➑️ Backend Setup Guide


πŸ‘¨β€πŸ’» Hackathon Team

Name GitHub
Sujal Panchal @sujal-dev24
Upma Mishra @upma-dev
Saumya Tandon @Selenecoder
Dheeraj Ray @DheerajRay-01

🀝 Contribution

We welcome contributions! Fork this repo, make your changes, and submit a pull request.


πŸ“„ License

This project is licensed for hackathon use and personal learning.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.2%
  • Other 0.8%