Back to Projects
Full-Stack Web + Mobile Application
Traffic Violation Management & Fine Payment System (eCop)
2025
Overview
Digital law-enforcement platform that streamlines violation issuance, licence-holder tracking, and fine payments across web and mobile.
- Architected and shipped an end-to-end system with a Next.js admin portal and React Native mobile client.
- Implemented role-aware authentication and protected access using NextAuth (JWT), approval gating, and route-level middleware.
- Designed and built 40+ API routes covering users, officers, licence holders, rules, violations, payments, and admin analytics.
- Integrated Stripe payment intents, mobile card confirmation, payment status synchronization, and persistent payment history.
- Automated violation verification and notifications with SMS OTP confirmation via Vonage and payment success emails.
- Modeled core domain entities in MongoDB/Mongoose and delivered dashboard metrics for operational monitoring.