This is the front-end repository for the college sexual harassment reporting system. This system is being developed to provide a secure and confidential means for users to report incidents of sexual harassment in university settings.
- Registration/Login Page: Allows users to create accounts or login.
- User Profile Page: Allows users to edit their personal information.
- Report Form: Provides a form to report incidents of sexual harassment.
- Optional Anonymity: Allows whistleblowers to choose to report anonymously.
- Submission of Evidence: Allows the sending of evidence, such as images, videos or documents.
- Complaints View Page: Allows administrators to review incoming complaints.
- Admin Page: Provides a secure admin panel to review and manage reports.
- Notifications: Notifies users of the status of their reports.
- Policy and Support Pages: Provide information about privacy policy, terms of use, and support resources.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Before building the project, you will need:
- A recent version of Node.js (14.18.0+)
- Checking the node.js version:
node --version
- Clone this repository:
git clone [Repository URL]
- Navigate to the project folder:
cd denuncias_assedio_client
- Install dependencies:
pnpm install | npm i
- Start the development server:
pnpm run dev | npm run dev
The front end will run on http://localhost:3000
.
Contributions are welcome. Please read the contributing guide for more information.
This project is licensed under the MIT License - see the license file for details.