Criminal Catcher is a mobile application built with Flutter, which aims to simplify the process of filing a FIR/complaint. In the current situation, filing a FIR/complaint is a difficult task because one must go to a police station and wait until a cop takes the request and either recites or provides a written statement. It makes no difference how small or large the crime is.
Criminal Catcher makes it easy for people to report crimes, enabling them to quickly and easily file a FIR/complaint through their mobile device. The app allows users to report crimes and send all the necessary information and evidence to the police in a matter of seconds.
- Easy FIR/complaint filing process
- Secure login and registration
- User profile management
- Crime reporting with GPS location, photos, and videos
- Ability to track the status of the filed FIR/complaint
- Announcements by the law enforcement
- Flutter
- Dart
- Clone this repository to your local machine.
- Navigate to the project directory in your terminal.
- Run
flutter pub get
to install the required dependencies. - Run
flutter run
to start the app on your connected device or emulator.
To use the Criminal Catcher app, follow these steps:
- Download and install the app
- Register for an account or log in if you already have an account.
- Click on the "Report a Crime" button to report a crime.
- Fill out the form with all the necessary information.
- Click on the "Submit" button to submit the crime report.
- You can track the status of your filed FIR/complaint in the "My Reports" section.
- Watch out for announcements page.
Contributions are welcome and encouraged! To contribute to this project, please follow these steps:
- Fork this repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them to your branch.
- Submit a pull request to merge your changes into the main branch.