LABEL-IT / README.md
RaghavenderReddy's picture
Update README.md
1faebdd verified

A newer version of the Streamlit SDK is available: 1.53.0

Upgrade
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