Spaces:
Sleeping
Sleeping
A newer version of the Streamlit SDK is available:
1.53.0
metadata
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
# Install dependencies
pip install streamlit pillow
# Run the application
streamlit run app.py