Crime Awareness Portal is a web application developed using the MERN (MongoDB, Express.js, React.js, Node.js) stack. The portal allows users to report crimes by providing information such as location, time, and type of crime. The reported crimes can be verified by officers using their dedicated accounts. The portal also includes crime awareness videos and a feedback form for users.
- User Registration: Users can create accounts to report crimes and access other features.
- Crime Reporting: Users can report crimes by providing details such as location, time, and type of crime.
- Officer Verification: Officers can log in to their accounts and verify the reported crimes.
- Crime Awareness Videos: The portal includes a collection of crime awareness videos to educate users.
- Feedback Form: Users can provide feedback on the portal's functionality, design, or any other aspect.
- MongoDB Backend: The application utilizes MongoDB as the backend database for storing user accounts, reported crimes, and other data.
To run the Crime Awareness Portal locally, follow these steps: 1.Clone the repository:
https://github.com/danielchristopher513/CRIME_AWARENESS_PORTAL_USING_MERN_STACK.git
2.Install the dependencies for the server:
cd CRIME_AWARENESS_PORTAL_USING_MERN_STACK/testapp
npm install
3.Run the Application
node app.js
4.Open your browser and navigate to http://localhost:8080 to access the Crime Awareness Portal.
Node v18.12.1