Skip to content

TrafficEye is a mobile app that captures video, extracts images, and streams them to a traffic congestion prediction API. Optimized for efficiency, it serves as a CCTV solution for real-time traffic monitoring.

License

Notifications You must be signed in to change notification settings

Sankeerthan13/TrafficEye

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TrafficEye

TrafficEye is a mobile application built with React Native (Expo) that transforms any smartphone into a real-time traffic monitoring unit. It captures video, extracts frames on-device, and streams them to a backend inference API for live traffic congestion prediction.

Features

  • Real-time frame extraction from the device camera
  • Continuous streaming of images to a congestion-prediction API
  • Lightweight mobile CCTV-style workflow
  • Cross-platform (Android/iOS) using Expo
  • Designed for low-latency traffic monitoring scenarios

Tech Stack

  • React Native / Expo
  • JavaScript
  • Camera module for video capture
  • HTTP streaming to backend ML service

🧠 How It Works

  1. App captures live video from the device camera
  2. Frames are extracted at a configured interval
  3. Each frame is sent to the backend prediction service
  4. The server responds with congestion analysis results in real time

📂 Project Use Cases

  • Traffic flow monitoring
  • Low-cost smart city deployments
  • Road congestion analysis
  • Mobile or temporary surveillance setups

This is an Expo project created with create-expo-app.

Get started

  1. Install dependencies

    npm install
  2. Start the app

     npx expo start

In the output, you'll find options to open the app in a

You can start developing by editing the files inside the app directory. This project uses file-based routing.

Get a fresh project

When you're ready, run:

npm run reset-project

This command will move the starter code to the app-example directory and create a blank app directory where you can start developing.

Learn more

To learn more about developing your project with Expo, look at the following resources:

About

TrafficEye is a mobile app that captures video, extracts images, and streams them to a traffic congestion prediction API. Optimized for efficiency, it serves as a CCTV solution for real-time traffic monitoring.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published