- Introduction
- Modules
- Features
- Installation
- Configuration
- Conclusion
- Running the application
Aawaz is a user-friendly, cost-effective Police Feedback System designed to help every indiviual give his/her feedback to Police Staion.
User Module is for common people, who are supposed to add public feedback for the police stations. In this module user can see the most rated police station in order of, number of feedbacks and rating out of 5. User can see the feedbacks given by other users as well. Along with this user can manage his profile in the login itself.
The Module for Police station allows Police Stations to see and manage the feedback received to them. For ensuring the authenticity and clarity of the application, we have incorporated a report button for reviews. This functionality enables Police Stations to report feedback that may be irrelevant or unrelated to actual experiences with the police station, this makes a more accurate and reliable feedback system.
The Admin Module of system give super interface. In which all the registered police stations can seen and managed. Admin has right to approve the police station on the platform, only after Admin's approval police station get onboarded to the system.
The app is user-friendly and easy to navigate. Users can access all features of the application easily, and the interface is designed to be simple and intuitive.
The user starts by registering on the platform, and providing necessary details.To ensure authenticity, they verify their account either through email or SMS.
User/Police Station/Admin: Each user type accesses a dedicated dashboard with features relevant to their role, enhancing usability.
The feedback system is designed to be accessible to individuals with disabilities, supporting screen readers and other assistive technologies for a more inclusive user experience.
Police station on the system are ranked based on the number of feedback received and rating out of 5, fostering a healthy and competitive environment on the platform.
Users can submit feedback anonymously, promoting honest and unbiased contributions.
Regular notifications keep users, police stations, and admins engaged with updates and relevant activities on the platform.
Unique review links are generated for each police station, which can be provided to users to add feedback directly to that police station
Users engage with each other's feedback, adding comments and reactions, fostering a sense of community on the platform.
The dashboard displays feedback data through charts and graphs, allowing for effective analysis with multiple filters such as highest, lowest, recent, and oldest.
The platform ensures secure data storage in compliance with data protection laws (specially encrypting the data while storing it), prioritizing user privacy and information security
To run this app, follow the steps below:
- Clone the repository, open cmd in the desired folder and type:
- Navigate to the project's root directory.
- Install the project dependencies using:
git clone https://github.com/SheRights/RJPOLICE_HACK_818_JanKalyan_1.git
npm install
Aawaz uses Firebase for authentication and database. To use Firebase in the app, you will need to create a new Firebase project and add the configuration details to the project. Here's how:
- Create a new Firebase project on the Firebase Console.
- Navigate to the project's settings and click on the "Add Firebase to your app" button.
- Copy the Firebase configuration object.
- Download Google-Services file and place it in your project.
To run the application on your device or emulator, run the following command:
- Open command prompt in your root directory and run:
- Open command prompt in your root directory and run:
npx react-native start
npx react-native run-android
This will start the React server and open the React Developer Tools in your prompt. From here, you can choose to run the app on a physical device, emulator and start the test runner and run all the tests for the application.
That's it! You now have a fully functional Aawaz application running on your device or emulator. Feel free to explore the application and test out its features. If you have any feedback or suggestions for the application, please feel free to reach out to us. We hope that Aawaz can make a positive impact and bring transaprency between Common People and Police Department