Spaces:
Sleeping
Sleeping
| title: LabelIt! 🇮🇳 - Enhanced Multilingual Image Labeling | |
| emoji: 🏷️ | |
| colorFrom: blue | |
| colorTo: red | |
| sdk: streamlit | |
| sdk_version: 1.47.0 | |
| app_file: app.py | |
| pinned: false | |
| license: mit | |
| # LabelIt! 🇮🇳 - Enhanced Multilingual Image Labeling Platform | |
| A comprehensive collaborative image labeling web application built with Streamlit, featuring advanced geolocation, real-time analytics, and support for 12+ Indian languages. | |
| ## ✨ Enhanced Features | |
| ### 🌍 Advanced Geolocation System | |
| - **High-precision GPS capture** with enhanced retry mechanism (3 attempts) | |
| - **Extended location metadata** including altitude, heading, speed | |
| - **IP-based location fallback** with city/country detection | |
| - **Manual coordinate input** for complete coverage | |
| - **Accuracy classification** (High ≤10m, Medium ≤50m, Low >50m) | |
| - **Multiple capture methods** tracked (GPS/IP/Manual) | |
| - **Real-time location validation** and comprehensive error handling | |
| - **Fresh coordinates** required for each upload for dataset quality | |
| ### 📊 Comprehensive Real-time Analytics Dashboard | |
| - **Live statistics counters** for contributors, images, labels, and languages | |
| - **Location-based analytics** with GPS data coverage tracking | |
| - **GPS accuracy level distribution** (High/Medium/Low) | |
| - **Location capture method breakdown** (GPS/IP/Manual) | |
| - **Geographic distribution** with top countries/regions | |
| - **Language usage breakdown** with percentages across 13 Indian languages | |
| - **Category distribution analysis** for all content types | |
| - **User contribution tracking** with detailed profiles | |
| ### 🗣️ Comprehensive Indian Language Support | |
| - **English** (English) | |
| - **हिन्दी** (Hindi) | |
| - **తెలుగు** (Telugu) | |
| - **தமிழ்** (Tamil) | |
| - **বাংলা** (Bengali) | |
| - **ગુજરાતી** (Gujarati) | |
| - **मराठी** (Marathi) | |
| - **ಕನ್ನಡ** (Kannada) | |
| - **മലയാളം** (Malayalam) | |
| - **ਪੰਜਾਬੀ** (Punjabi) | |
| - **ଓଡିଆ** (Odia) | |
| - **অসমীয়া** (Assamese) | |
| - **اردو** (Urdu) | |
| ### 🔧 Core Features | |
| - **User Authentication** with detailed profile management | |
| - **Image Upload** with validation (PNG, JPG, JPEG, GIF, max 10MB) | |
| - **Category System** (Animals, Food, Objects, Nature, People, Transportation) | |
| - **Instagram-style Feed** for browsing community uploads | |
| - **Collaborative Labeling** in multiple languages | |
| - **Location-aware Uploads** with GPS coordinates | |
| ## 🚀 Quick Start | |
| ### Running Locally | |
| ```bash | |
| # Install dependencies | |
| pip install streamlit pillow | |
| # Run the application | |
| streamlit run app.py | |