{"id":30626520,"url":"https://github.com/greenhacker420/opencv_exp_age","last_synced_at":"2026-04-09T23:56:23.542Z","repository":{"id":307232081,"uuid":"1028793885","full_name":"GreenHacker420/openCV_exp_age","owner":"GreenHacker420","description":"A real-time facial analysis platform built with Flask, OpenCV, TensorFlow, PyTorch, and Next.js, featuring live face detection, age \u0026 gender estimation, and emotion recognition. Designed for robotics club events, tech fairs, and interactive AI demos, with a futuristic cyberpunk UI powered by Arwes.","archived":false,"fork":false,"pushed_at":"2025-08-25T12:28:01.000Z","size":290,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-25T14:37:02.532Z","etag":null,"topics":["age-estimation","computer-vision","emotion-recognition","face-detection","facial-analysis","gender-detection","mediapipe","opencv","real-time-ai","robotics-club","tensorflow"],"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/GreenHacker420.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2025-07-30T04:37:49.000Z","updated_at":"2025-08-25T12:30:20.000Z","dependencies_parsed_at":"2025-08-25T14:34:07.531Z","dependency_job_id":null,"html_url":"https://github.com/GreenHacker420/openCV_exp_age","commit_stats":null,"previous_names":["greenhacker420/opencv_exp_age"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/GreenHacker420/openCV_exp_age","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GreenHacker420%2FopenCV_exp_age","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GreenHacker420%2FopenCV_exp_age/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GreenHacker420%2FopenCV_exp_age/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GreenHacker420%2FopenCV_exp_age/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GreenHacker420","download_url":"https://codeload.github.com/GreenHacker420/openCV_exp_age/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GreenHacker420%2FopenCV_exp_age/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272892512,"owners_count":25010795,"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","status":"online","status_checked_at":"2025-08-30T02:00:09.474Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["age-estimation","computer-vision","emotion-recognition","face-detection","facial-analysis","gender-detection","mediapipe","opencv","real-time-ai","robotics-club","tensorflow"],"created_at":"2025-08-30T19:01:49.865Z","updated_at":"2026-04-09T23:56:23.502Z","avatar_url":"https://github.com/GreenHacker420.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e🤖 IRIS Robotics Club – Facial Analysis Platform\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n  A real-time \u003cb\u003efacial analysis platform\u003c/b\u003e showcasing \u003cb\u003eComputer Vision + AI\u003c/b\u003e for robotics club events and tech fairs.\n\u003c/p\u003e\n\n---\n\n## 📖 Table of Contents\n- [✨ Overview](#-overview)\n- [🏗️ Project Structure](#️-project-structure)\n- [🚀 Quick Start](#-quick-start)\n- [🎨 Features](#-features)\n- [🛠️ Tech Stack](#️-tech-stack)\n- [📋 Roadmap](#-roadmap)\n- [🎪 Demo Use Cases](#-demo-use-cases)\n- [🤝 Contributing](#-contributing)\n- [📄 License](#-license)\n- [🆘 Support](#-support)\n\n---\n\n## ✨ Overview\nA **real-time facial analysis web platform** designed for robotics club events \u0026 tech fairs.  \nShowcases **live AI-powered facial analysis** with age estimation, gender detection, and emotion recognition in an interactive, futuristic UI.  \n\n---\n\n## 🏗️ Project Structure\n```bash\nopenCV_exp_age/\n├── prd/              # Product Requirements\n├── docs/             # Technical documentation\n├── backend/          # Flask + OpenCV\n├── frontend/         # Next.js + Arwes\n└── docker-compose.yml\n```\n\n---\n\n## 🚀 Quick Start\n### Prerequisites\n- Python **3.12+**\n- Node.js **20+**\n- Docker (optional)\n- Webcam  \n\n### Local Setup\n```bash\n# Clone repo\ngit clone \u003crepository-url\u003e\ncd openCV_exp_age\n\n# Backend\ncd backend\npip install -r requirements.txt\npython app.py\n\n# Frontend\ncd frontend\nnpm install\nnpm run dev\n```\n\n🌐 Access:  \n- Frontend → `http://localhost:3000`  \n- Backend API → `http://localhost:5000`\n\n### Docker Setup\n```bash\ndocker-compose up --build\n```\n\n---\n\n## 🎨 Features\n- Cyberpunk UI with **Arwes**\n- Animated **IRIS loading screen**\n- Real-time glowing overlays\n- Responsive design  \n- Multi-face detection (up to 5 people)  \n- Instant visual/audio feedback  \n- **Privacy-first** (no storage)  \n- WCAG 2.1 AA accessibility  \n\n---\n\n## 🛠️ Tech Stack\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://skillicons.dev/icons?i=python,flask,opencv,tensorflow,pytorch,react,nextjs,tailwind,docker,postgresql,prometheus,grafana\u0026perline=6\" /\u003e\n\u003c/p\u003e\n\n---\n\n## 📋 Roadmap\n- ✅ Phase 1 – Setup (Flask + Next.js + WebSocket)  \n- 🔄 Phase 2 – Core Features (face, age, emotion detection)  \n- 🔄 Phase 3 – Multi-face support + UI animations  \n- 🔄 Phase 4 – Production-ready (testing, monitoring, docs)  \n\n---\n\n## 🎪 Demo Use Cases\n- Robotics club events ⚡  \n- Tech fairs \u0026 exhibitions 🏆  \n- STEM education 📚  \n- Museum interactive displays 🏛️  \n\n---\n\n## 🤝 Contributing\nWe welcome contributions!  \n\n1. Fork the repo  \n2. Create a feature branch (`git checkout -b feature-name`)  \n3. Commit your changes (`git commit -m \"Add feature\"`)  \n4. Push and open a PR 🎉  \n\n📑 Check [docs/](./docs/) for guidelines.  \n\n---\n\n## 📄 License\nLicensed under the **MIT License** – see [LICENSE](./LICENSE).  \n\n---\n\n## 🆘 Support\n- 📖 Docs → [docs/](./docs/)  \n- 🐞 Issues → [GitHub Issues](../../issues)  \n- 💬 Contact → IRIS Robotics Club  \n\n\u003cp align=\"center\"\u003eBuilt with ❤️ by the \u003cb\u003eIRIS Robotics Club\u003c/b\u003e 🤖✨\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgreenhacker420%2Fopencv_exp_age","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgreenhacker420%2Fopencv_exp_age","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgreenhacker420%2Fopencv_exp_age/lists"}