Skip to content

Latest commit

 

History

History
92 lines (68 loc) · 4.13 KB

README.md

File metadata and controls

92 lines (68 loc) · 4.13 KB

Website For AANKH-An E-Beat Management System(A Project Under Azadi Ka Amrit Mahotsav Hackathon 2022-2023)


The project aims at creating an efficient, ML-enabled beat/e-beat system for the Gujarat police which can be further expanded as a fully functional software for all police/home affairs-related workflow. It is easily customizable according to the requirements or special requirements of concerned authorities. The idea has been properly thought upon and tested for all major corner cases. The underlying basic block used is to create a common interface to manage both the moment of the police personnel and the complaint-need database. We aim to achieve an increase in the efficiency of the police moment patterns to cover a major area in the least human efforts.

Tech Stack and Concepts used 👨‍💻

express git heroku mongodb postman React Firebase Material UI


  • Frontend: Reactjs, Javascript, MaterialUI, Slick-Slider, HTML, CSS, Styled-components

  • Backend: Firebase, Nodejs, Expressjs

  • Databse: MongoDB

  • Tools: Git, VsCode


Setting Up the Project 🔧

  1. Clone the repo

    git clone https://github.com/Team-2950/Web.git
    • Frontend
    1. Cd to Client Directory
  2. Install NPM packages

npm install
  1. Create a .env file using the template .env.template and add values accordingly.
  • Backend
  1. Cdto Server Directory

  2. Install NPM packages

    npm install
  3. Create a .env file using the template .env.template and add values accordingly.


Usage ⚡

  1. Switch to the Server folder and run the backend server

    npm start dev
  2. Switch to the Frontend folder and run the frontend server

    npm start 

    Make sure you start the Backend server before the Frontend server to avoid unnecessary errors.


Demo 💫

Home DashBorad


Track Now


Officer Analysis


Emergency Checkpoints


Add Profile