Backend: Render | Frontend: Vercel | Database: Railway
A full-stack web application for managing criminal records, cases, and police officers with role-based access.
This project provides a centralized system to:
- Maintain criminal profiles
- Track case status and assignments
- Manage police officers
- Restrict access based on user roles (admin / officer)
The system is built as a typical client-server architecture with a REST API.
Frontend:
- React (Vite)
- Tailwind CSS
Backend:
- Node.js
- Express
Database:
- MySQL (Railway)
Deployment:
- Frontend: Vercel
- Backend: Render
root/ ├── frontend/ ├── backend/
Backend: cd backend npm install npm run dev
Frontend: cd frontend npm install npm run dev
admin@system.com / admin123
mohan@police.in / default123
Tarang