--- 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