GramVantage is a full-stack MERN application designed to support rural development and governance workflows. It connects village citizens, government officials, and NGOs on a single platform for local news, project tracking, agricultural assistance, and inter-department collaboration.
- View locality news and announcements
- Track ongoing village projects
- Access agriculture assistance info
- Stay updated on welfare initiatives
- Monitor village data and project status
- Collaborate with other departments
- Coordinate with NGOs
- Manage development activities
- Publish and manage active projects
- Collaborate with government departments
- Track impact and participation
- React (Frontend)
- Node.js + Express (Backend)
- MongoDB (Database)
- JWT (Authentication)
- REST APIs
frontend/ — React client
backend/ — Express server
models/ — MongoDB schemas
routes/ — API endpoints
middleware/ — Auth & error handlers
cd backend
npm install
node server.jscd frontend
npm install
npm startCreate a .env file inside the backend/ folder:
MONGO_URI=mongodb://127.0.0.1:27017/GramVantage
JWT_SECRET=your_secret_key
PORT=5000