E‑GramR33 — Modern Gram Panchayat Web App

A lightweight, modular Struts2 + Bootstrap 5 application backed by MySQL to manage village administration, records, property tax, citizen requests, and more.

Get Started Documentation

E‑GramR33 illustration

About the project

E‑GramR33 is built using Struts2.5 for server-side MVC, Bootstrap 5 for responsive UI and MySQL as the data store. The project is split into two folders: home (public website & marketing pages) and app (authenticated admin / user area).

  • Clean MVC: actions, results, and JSPs organized under WEB-INF following Struts best practices.
  • Secure login, role-based access controls, and session management.
  • Modular features: citizen records, property tax, complaints, reports and export utilities.

Key features

Citizen Records

Store and search resident details, family trees, and membership records.

Property Tax

Manage property listings, previous & current tax entries, and generate receipts.

Complaints & Requests

Track public requests, assign to staff, and update status with notifications.