{"id":23514840,"url":"https://github.com/techy4shri/traffic-tracking-system","last_synced_at":"2025-10-30T03:32:32.337Z","repository":{"id":229480919,"uuid":"776846245","full_name":"techy4shri/Traffic-Tracking-System","owner":"techy4shri","description":"A React WebApp for identifying vehicles, reading their number plate and keeping count of them; all live as the vehicles appear in a video via traffic cam. This is an ongoing project.","archived":false,"fork":false,"pushed_at":"2025-02-02T19:56:13.000Z","size":6601,"stargazers_count":5,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-16T12:13:10.146Z","etag":null,"topics":["docker-container","full-stack-web-development","image-recognition","machine-learning","ongoing-project","opencv-python","python3","reactjs","streamlit-component","webapp"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/techy4shri.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"techy4shri"}},"created_at":"2024-03-24T15:59:10.000Z","updated_at":"2025-03-11T08:48:27.000Z","dependencies_parsed_at":"2024-03-30T06:33:26.594Z","dependency_job_id":"5552abd1-7375-486d-b1a5-2d4c228a9d01","html_url":"https://github.com/techy4shri/Traffic-Tracking-System","commit_stats":null,"previous_names":["techy4shri/image-detection","techy4shri/traffic-tracking-system"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/techy4shri%2FTraffic-Tracking-System","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/techy4shri%2FTraffic-Tracking-System/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/techy4shri%2FTraffic-Tracking-System/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/techy4shri%2FTraffic-Tracking-System/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/techy4shri","download_url":"https://codeload.github.com/techy4shri/Traffic-Tracking-System/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249718322,"owners_count":21315083,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker-container","full-stack-web-development","image-recognition","machine-learning","ongoing-project","opencv-python","python3","reactjs","streamlit-component","webapp"],"created_at":"2024-12-25T14:11:07.054Z","updated_at":"2025-10-30T03:32:32.326Z","avatar_url":"https://github.com/techy4shri.png","language":"Python","funding_links":["https://github.com/sponsors/techy4shri"],"categories":[],"sub_categories":[],"readme":"# Traffic Tracking System\n\nA web application that detects and tracks vehicles in images and videos using machine learning.\n\n## Features\n- Upload images/videos for vehicle detection\n- Count vehicles in media\n- Extract vehicle numbers using OCR\n- Real-time processing feedback\n- Download processed results\n\n## Tech Stack\n### Frontend\n- React 18\n- TypeScript\n- Vite\n- Styled Components\n\n### Backend\n- Flask\n- OpenCV\n- TensorFlow\n- Python-OCR\n\n## Project Structure\n```\ntraffic-tracking-system/\n├── frontend/                # React + TypeScript frontend\n│   ├── src/\n│   │   ├── components/     # React components\n│   │   ├── services/       # API integration\n│   │   ├── styles/         # Global styles\n│   │   └── types/         # TypeScript definitions\n│   └── ...\n├── backend/                # Flask backend\n│   ├── api/               # API endpoints\n│   ├── models/            # ML model interfaces\n│   └── utils/             # Helper functions\n└── models/                # ML model weights\n```\n\n## Setup Instructions\n\n### Frontend Setup\n```bash\ncd frontend\nnpm install\nnpm run dev\n```\n\n### Backend Setup\n```bash\ncd backend\npython -m venv venv\nvenv\\Scripts\\activate\npip install -r requirements.txt\npython app.py\n```\n\n## Development\n- Frontend runs on http://localhost:5173\n- Backend runs on http://localhost:5000\n\n## Testing:\n\nAccess the application in your web browser. Use the upload form to select an image from your local machine. The application will process the image and display both the original and the processed image with detected objects highlighted. Additional Notes:\n\nYou can stop the containers using docker-compose down. To detach from the running containers and keep them running in the background, use docker-compose up -d. Dockerfile and docker-compose.yml:\n\nThe project includes separate Dockerfiles for the frontend and backend, along with a docker-compose.yml file that specifies the environment and services. These files define how the application is packaged and run within Docker containers.\n\n## Further Development:\n\nThis project provides a foundation for building a web application with object detection capabilities.\n\n## License\nMIT License\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechy4shri%2Ftraffic-tracking-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftechy4shri%2Ftraffic-tracking-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechy4shri%2Ftraffic-tracking-system/lists"}