This project is aimed at detecting traffic violations as they happen and notifying the appropriate authorities automatically. The violations are detected from a real time surveillance camera feed. When a violation is identified, the numberplate of the violating vehicle is captured and the violation details such as location, time and numberplate of violator’s vehicle is sent to a real-time Firebase Database.