LABEL-IT / README.md
RaghavenderReddy's picture
Update README.md
1faebdd verified
---
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