🌾 Digital Gram Panchayat

Digital Gram Panchayat is a forward-thinking web application that brings the vision of a digitally empowered rural India to life. The platform streamlines access to government services by allowing citizens to register for schemes, track application status, and receive real-time updatesβ€”all from a unified and user-friendly interface.

Digital Gram Panchayat Banner


πŸ” Overview

In an age of digital transformation, the Digital Gram Panchayat bridges the rural-urban tech gap. It simplifies the delivery of government schemes by offering an intuitive digital interface for rural citizens. This platform ensures transparency, speed, and convenienceβ€”empowering people through technology.


✨ Features

  • πŸ” User Authentication – Secure login and registration for citizens.
  • πŸ“ Smart Scheme Registration – Auto-generated forms based on selected schemes and eligibility.
  • πŸ“Š Admin Dashboard – Track, approve, or reject user applications with a clean UI.
  • πŸ“Œ Real-Time Status Tracking – Keep users informed of their application progress.
  • πŸ”” Instant Notifications – Updates whenever the application status changes.
  • πŸ“± Responsive Design – Seamlessly works across desktop, tablet, and mobile.
  • πŸ“Ž Document Upload – Attach required files with ease during application.
  • βœ” Approval Workflow – Streamlined process for reviewing and managing applications.

🌐Live Demo

Visit our Digital Gram Panchayat


πŸ›  Tech Stack

πŸ‘¨β€πŸ’» Frontend

  • HTML5 – Semantic structure
  • CSS3 / SCSS – Clean, responsive styling
  • JavaScript (Vanilla) – Interactivity and DOM manipulation

βš™ Backend & Hosting

  • Firebase – Authentication & real-time database
  • Firebase Hosting – Backend and app hosting
  • Netlify – Frontend deployment for global performance

πŸš€ Getting Started

Installation

To get started with Digital Gram Panchayat on your local machine, follow the steps below:

  1. Clone the repository to your local machine:
  2. Navigate to the project directory
    • cd Digital-Gram-Panchayat
  3. Set up Firebase

    • Create a Firebase project by visiting Firebase Console.
    • Obtain the Firebase configuration keys and add them to a .env file in the root of your project:

    FIREBASE_API_KEY="your-api-key" FIREBASE_AUTH_DOMAIN="your-auth-domain" FIREBASE_PROJECT_ID="your-project-id" FIREBASE_STORAGE_BUCKET="your-storage-bucket" FIREBASE_MESSAGING_SENDER_ID="your-sender-id" FIREBASE_APP_ID="your-app-id"

Contributing

We encourage contributions to improve this project and make it more feature-rich. If you want to contribute, follow these steps:

  • Fork the repository to your own GitHub account.

Create a new branch for your feature or fix:

  • git checkout -b feature-name
  • Make your changes and test them thoroughly.

Commit your changes with a descriptive message:

  • git commit -am 'Add new feature'
  • Push your changes to your forked repository:
  • git push origin feature-name

Submit a pull request with a detailed description of what you've done.

Contact

If you have any questions, feedback, or collaboration inquiries, feel free to reach out:

Email: srishtigupta97527@gmail.com

LinkedIn: www.linkedin.com/in/srishti-gupta-ab6092323

GitHub: srishtigupta1234

Thank you for exploring the Digital Gram Panchayat project!πŸ™

Built With

Share this project:

Updates