TourSafe is a full-stack web application that allows users to report traffic violations and track incidents in their area. Administrators can review and manage reports through a moderation system.
https://incident-tracker-1-hw2x.onrender.com/
- User authentication using JWT
- Create, update, and delete traffic incident reports
- Admin moderation system (approve / decline reports)
- Status-based filtering (pending, approved, declined)
- Responsive UI for mobile and desktop
- Frontend: React
- Backend: Node.js, Express
- Database: PostgreSQL
- Authentication: JWT
This project focuses on building a full-stack system with clear data flow between the frontend and backend. It includes user authentication, protected routes, and an admin workflow for managing user-generated data.
- Clone the repository
- Install dependencies
- Set up environment variables
- Run the server and client