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.