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.
-
Frontend: Reactjs, Javascript, MaterialUI, Slick-Slider, HTML, CSS, Styled-components
-
Backend: Firebase, Nodejs, Expressjs
-
Databse: MongoDB
-
Tools: Git, VsCode
-
Clone the repo
git clone https://github.com/Team-2950/Web.git
- Frontend
- Cd to Client Directory
-
Install NPM packages
npm install
- Create a .env file using the template .env.template and add values accordingly.
- Backend
-
Cdto Server Directory
-
Install NPM packages
npm install
-
Create a .env file using the template .env.template and add values accordingly.
-
Switch to the Server folder and run the backend server
npm start dev
-
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.