Inspiration

Modern cities rely heavily on CCTV cameras, but most of them are still used passively — simply recording footage that is rarely monitored in real time. We were inspired by a simple question:

"What if these cameras could actually think and respond?"

Traffic congestion, delayed accident response, and unmanaged parking are everyday problems in urban environments. We wanted to build a system that makes cities more responsive, safer, and smarter without requiring new infrastructure.

That’s how AI City Eye was born — transforming existing camera networks into an intelligent, real-time monitoring system.


What it does

AI City Eye is an AI-powered urban intelligence platform that analyzes CCTV feeds to detect:

  • Accidents
  • Traffic congestion
  • Illegal parking

It provides:

  • Real-time alerts (under 1 second latency)
  • Live city monitoring dashboard
  • Analytics for better decision-making

The system helps city operators shift from reactive monitoring to proactive response.


How we built it

We designed AI City Eye as a scalable SaaS platform focused on real-time performance.

  • Frontend: React + Vite with a dark-themed dashboard
  • Backend: Node.js + Express + Socket.IO
  • Authentication: JWT-based multi-tenant system
  • Visualization: Leaflet (maps) + Recharts (analytics)
  • AI Layer (MVP): Real-time event simulation

We implemented:

  • Live camera feeds
  • Real-time alert system
  • Analytics dashboard
  • Camera and user management

The architecture is designed to support real AI models like YOLOv8 in production.


Challenges we ran into

One of the main challenges was balancing realism with hackathon time constraints.

  • Implementing real-time updates using WebSockets
  • Designing a scalable system within limited time
  • Simulating AI behavior convincingly
  • Managing UI complexity while keeping it simple

We had to constantly prioritize impact over overengineering.


Accomplishments that we're proud of

  • Built a full SaaS-style platform instead of a basic prototype
  • Achieved real-time alert updates with smooth UI
  • Designed a system that can scale to real-world smart city use
  • Created a clean and professional dashboard experience
  • Included a clear business model and pricing strategy

Most importantly, we turned a complex idea into a working, demo-ready system.


What we learned

  • Real-time systems depend heavily on architecture design
  • Simplicity is key when building under time constraints
  • UI/UX plays a major role in explaining complex systems
  • Thinking like a product builder improves overall quality

We also learned how to break down a large idea into an achievable MVP.


What's next for AI City Eye

AI City Eye has strong potential beyond this project.

Next steps include:

  • Integrating real AI models (YOLOv8)
  • Connecting live CCTV / RTSP camera streams
  • Adding predictive analytics for traffic forecasting
  • Implementing enterprise features like SSO and RBAC
  • Integrating with emergency services for automated response

Our long-term vision is to build a fully autonomous city intelligence platform that not only monitors but actively responds in real time.

Built With

Share this project:

Updates