/ADgov

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

ADgov

ADgov is a comprehensive platform designed to provide all government schemes, facilities, and scholarships under one roof. The website is built using React and Tailwind CSS for the frontend, with MongoDB used to store user complaints. The design of ADgov is inspired by the Indian flag theme, incorporating its vibrant colors and elements.

Features

  • Government Schemes: Access detailed information about various government schemes.
  • Facilities: Explore facilities provided by the government across different sectors.
  • Scholarships: Find information about scholarships available for students.
  • Complaint Management: Users can submit complaints, which are stored in a MongoDB database.

Tech Stack

  • Frontend: React, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Others: Axios for HTTP requests, dotenv for environment variable management

Getting Started

Follow these instructions to set up the project locally.

Prerequisites

  • Node.js
  • MongoDB
  • npm (Node Package Manager)

Installation

  1. Clone the repository:
   git clone https://github.com/AyishikD/ADgov.git
  1. Navigate to the project directory:
  cd ADgov
  1. Install frontend dependencies:
  npm install
  1. Setup Environment Variables Create a .env.local file in the root directory and add your MongoDB URI

  2. Start

  npm start

Usage

Once the servers are running, open your browser and navigate to http://localhost:3000 to access the ADgov platform.

Contributing

Contributions are welcome! Please fork the repository and create a pull request with your changes. Ensure that your code adheres to the project's coding standards and conventions. Fork the Project Create your Feature Branch (git checkout -b feature/AmazingFeature) Commit your Changes (git commit -m 'Add some AmazingFeature') Push to the Branch (git push origin feature/AmazingFeature) Open a Pull Request License Distributed under the GPL 3.0 License. See LICENSE for more information.

Contact

You can contact me through my LinkedIn.