Secretary-Centric Operational Intelligence Platform for Kerala Local Self Government Institutions
LSG Track is a GIS-powered Decision Support System (DSS) designed for Kerala Local Self Government Institutions (Grama Panchayats).
It visualizes trade license compliance, streamlines field verifications, monitors statutory renewals, and provides Panchayat Secretaries with spatial intelligence to improve administrative decision-making.
Important
LSG Track is NOT an ERP and DOES NOT replace K-SMART.
K-SMART remains the official Government ERP for license approvals, fee collection, permits, and official records.
LSG Track synchronizes data from K-SMART to provide spatial intelligence, inspection prioritization, and ward-level compliance tracking.
K-SMART (Official ERP)
Single Source of Truth for Licenses & Permits
│
▼
DEO CSV / Excel Import
Schema Validation & Synchronization
│
▼
LSG Track Decision Support System
│
┌────────────────┼────────────────┐
▼ ▼ ▼
Secretary Dashboard GIS Map Reports & Analytics
K-SMART
│
▼
CSV / Excel Export
│
▼
Schema Validation
│
▼
Duplicate Detection
│
▼
Firebase Firestore
│
▼
GIS Visualization
│
▼
Secretary Dashboard
│
▼
Administrative Decision Making
The primary stakeholder who uses LSG Track as a decision-support platform.
- Operational overview
- Priority action cards
- Ward compliance ranking
- Revenue leakage summary
- Pending verifications
- Inspection statistics
- Interactive GIS map
- Building information drawer
- Spatial filtering
- Layer controls
- Direct links to K-SMART records
- Review field reports
- Verify suspected unlicensed establishments
- Approve or reject submissions
- Compare reports with K-SMART records
- WhatsApp renewal reminders
- Expiring license monitoring
- Delivery tracking
- PDF export
- CSV export
- Compliance reports
- Ward reports
- Officer profile
- Accessibility preferences
- K-SMART synchronization status
- Support information
Responsible for importing and synchronizing official K-SMART exports.
- Import CSV and Excel files
- Validate file schema
- Detect duplicate records
- Execute synchronization
- Review synchronization history
- Resolve import issues
Responsible for reporting suspected unlicensed establishments.
- Submit field reports
- Capture GPS coordinates
- Upload building photographs
- Add inspection notes
- Track report status
| Layer | Description |
|---|---|
| Licensed | Active licensed establishments |
| Expired | Expired trade licenses |
| Expiring Soon | Licenses nearing expiry |
| Unlicensed | Suspected unlicensed establishments |
| Ward Reports | Field inspection submissions |
| Risk Score | Compliance priority visualization |
| Ward Boundaries | Panchayat administrative boundaries |
| Heatmap | Business density visualization |
A centralized operational workspace that enables Secretaries to understand the Panchayat's compliance status at a glance.
- KPI summary cards
- Compliance overview
- Revenue leakage estimation
- Inspection priorities
- Recent activities
- Ward ranking
- Quick navigation
Interactive spatial workspace powered by Leaflet and OpenStreetMap.
- Layer controls
- Building profiles
- Ward boundaries
- Heatmaps
- Risk visualization
- Search and filtering
Synchronize official K-SMART trade license exports.
- CSV import
- Excel import
- Schema validation
- Duplicate detection
- Import logs
- Synchronization history
Verification workflow for Secretary review.
- Geotagged reports
- Photograph verification
- Status management
- Approval workflow
- Administrative remarks
Automated statutory renewal reminders.
- WhatsApp reminders
- Delivery tracking
- Reminder history
- Renewal status
Generate official administrative reports.
- CSV
- Compliance Report
- Ward Report
- Inspection Summary
- Renewal Status Report
- Revenue Analysis
- Firebase Authentication
- Role-Based Access Control (RBAC)
- Protected Routes
- Audit Trail Logging
- CSV Schema Validation
- Secure Firestore Rules
- Session Management
Designed following WCAG 2.1 AA/AAA accessibility principles.
- High Contrast Mode
- Larger Text (125%)
- Keyboard Navigation
- Skip Navigation Links
- Screen Reader Support
- Visible Focus Indicators
Every important administrative action is recorded.
Tracked activities include:
- User authentication
- Data synchronization
- Report downloads
- Field verification
- Profile updates
- Administrative actions
- Official trade license information originates from K-SMART exports.
- LSG Track does not modify official government records.
- Synchronization activities are logged for accountability.
- Administrative actions are fully traceable through audit logs.
| Component | Technology |
|---|---|
| Frontend | React 18 + Vite + TypeScript |
| Styling | Tailwind CSS + CSS Design Tokens |
| GIS | Leaflet + OpenStreetMap + GeoJSON |
| Database | Firebase Firestore |
| Authentication | Firebase Authentication |
| File Storage | Firebase Storage |
| CSV Parsing | PapaParse |
| Excel Parsing | XLSX |
src/
├── assets/
├── components/
├── pages/
├── layouts/
├── hooks/
├── services/
├── firebase/
├── auth/
├── context/
├── map/
├── styles/
├── types/
├── utils/
└── main.tsx
git clone https://github.com/AVA-NTHIKA14/LSG-Track.git
cd LSG-Tracknpm installCreate a .env.local file:
VITE_FIREBASE_API_KEY=your_api_key
VITE_FIREBASE_AUTH_DOMAIN=your_project.firebaseapp.com
VITE_FIREBASE_PROJECT_ID=your_project_id
VITE_FIREBASE_STORAGE_BUCKET=your_project.appspot.com
VITE_FIREBASE_MESSAGING_SENDER_ID=your_sender_id
VITE_FIREBASE_APP_ID=your_app_idnpm run devOpen:
http://localhost:5173
npm run build| Role | Password | |
|---|---|---|
| Panchayat Secretary | secretary@lsgtrack.gov.in |
Any Password |
| Data Entry Operator | clerk@lsgtrack.gov.in |
Any Password |
| Ward Member | ward@lsgtrack.gov.in |
Any Password |
| Administrator | admin@lsgtrack.gov.in |
Any Password |
- K-SMART integration currently relies on CSV/Excel imports.
- WhatsApp notifications are demonstrated using a simulated service.
- Offline inspection capabilities are planned.
- Native mobile application is under development.
- Secretary Dashboard
- GIS Monitoring
- K-SMART CSV Synchronization
- Accessibility Improvements
- Audit Trail
- Role-Based Access Control
- Direct K-SMART API Integration
- AI-Based Inspection Prioritization
- Mobile Field Inspection Application
- Digital Signature Integration
- Offline Inspection Support
- Advanced Analytics Dashboard
- Secretary-first workflow
- GIS-first navigation
- Low cognitive load
- Government-friendly interface
- Accessibility by default
- Fast operational decision-making
Contributions are welcome.
- Fork the repository.
- Create a feature branch.
- Commit your changes.
- Push your branch.
- Submit a Pull Request.
This project is licensed under the MIT License.
Version: 2.0.0
Status: Production Prototype
LSG Track is being developed as a GIS-based Decision Support System for Kerala Local Self Government Institutions.
- Avanthika K S
- Sredha Manoj
LSG Track follows a "Decision Support, Not Data Ownership" philosophy. Official government records remain within K-SMART, while LSG Track provides spatial intelligence, compliance monitoring, inspection prioritization, and operational insights that enable Panchayat Secretaries to make informed administrative decisions.