This system is a React-based web application designed to process and generate reports related to shifts, patrols, breaks, and officers. It provides an user interface that allows users to input shift details and subsequently produces a comprehensive report. Can be reached at https:/manvirheer.github.io
. We are adding additional informaiton such as breifing notes, weather information, pass-on notes in the generated report based on the shift type.
Before using this application, ensure you have Node.js and npm installed. Then follow these steps:
- Clone the repository.
- Navigate to the project root directory.
- Run
npm install
to install all the dependencies. - Run
npm start
to start the development server.
The application have only single contributor yet but however, you are free to add your enhancements and fixes by creating an issue then creating a new branch.
- Navigate to the
https:/manvirheer.github.io
. - Input the shift details as required in the
InputSection
. - Select the shift type.
- Click submit.
- Add the available breaks time for the patrol officers generated based on their patrols. (Optional)
- View the generated report in the
OutputSection
.
- Allow exporting of reports in PDF or other formats.
- Provide more detailed analytics based on the reports generated.