Skip to content

Aadhithya-T/GramVantage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GramVantage

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.

User Roles

Village Citizens

  • View locality news and announcements
  • Track ongoing village projects
  • Access agriculture assistance info
  • Stay updated on welfare initiatives

Government Officials

  • Monitor village data and project status
  • Collaborate with other departments
  • Coordinate with NGOs
  • Manage development activities

NGOs

  • Publish and manage active projects
  • Collaborate with government departments
  • Track impact and participation

Tech Stack

  • React (Frontend)
  • Node.js + Express (Backend)
  • MongoDB (Database)
  • JWT (Authentication)
  • REST APIs

Project Structure

frontend/   — React client
backend/    — Express server
models/     — MongoDB schemas
routes/     — API endpoints
middleware/ — Auth & error handlers

Local Setup

Backend

cd backend
npm install
node server.js

Frontend

cd frontend
npm install
npm start

Environment Variables

Create a .env file inside the backend/ folder:

MONGO_URI=mongodb://127.0.0.1:27017/GramVantage
JWT_SECRET=your_secret_key
PORT=5000

About

MERN-based rural governance platform for citizens, officials, and NGOs to share updates, manage projects, and collaborate.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors