An online complaint registration system for the crime related incidents that happened with you.
This was my college project, now undergoing through some major transformations.
-
Create a new virtual environment and install packages specified in the requirements.txt file.
-
Hook in your database of choice, make necessary database changes in the settings.py file inside the project folder. Obviously, some familiarity with Django folder structures is required for this. By default this project uses MySQL as database.
-
Make migrations when you're done with the database settings and migrate.
-
Run python manage.py runserver, and the application should be running on port 8000 by default.
-
User Registration
-
Users can create groups and assign other users as moderators in the process flow.
-
Audit log system is available to log important events in the system work-flow.
-
Security: The application implements authentication and authorization mechanisms to ensure secure access to user data and prevent unauthorized actions.
-
Responsive Design: The application is designed to be responsive and accessible on different devices, including desktops, tablets, and mobile phones.