NagarAI is a production-grade smart city intelligence platform designed to revolutionize civic management and citizen experience in Delhi NCR. Built for hackathons, it leverages real-time data simulation and AI-driven insights to solve urban challenges.
- Automated Routing: Intelligent categorization and prioritization of civic issues.
- Real-time Tracking: Visual progress indicators and resolution timelines.
- Criticality Scoring: AI-driven assessment of issue urgency.
- M/M/1 Queue Theory: Real-time wait time estimates based on mathematical modeling.
- Live Simulation: Visual representation of citizen flow at major public service points.
- Wait Time Forecasting: Accurate predictions for hospitals, PSKs, and government offices.
- Multi-modal Routing: Seamless integration of Metro, Bus, and Auto/Taxi options.
- Efficiency Scoring: Routes ranked by time, cost, crowd density, and carbon footprint.
- Real-time Traffic Simulation: Dynamic route adjustments based on simulated city conditions.
- Live Data Points: Real-time activity markers across the Delhi NCR map.
- System Health Monitoring: Continuous tracking of civic infrastructure status.
- Frontend: React 19, Vite, TypeScript
- Styling: Tailwind CSS 4.0 (Utility-first, high-performance)
- Animations: Framer Motion (Fluid transitions and micro-interactions)
- Icons: Lucide React (Consistent, accessible iconography)
- State Management: React Hooks (Clean, functional architecture)
- Backend: Express.js (Lightweight API routing)
NagarAI follows a modern, modular architecture:
- Component-Driven UI: Highly reusable components for cards, animations, and layouts.
- Simulation Engine: Custom logic for generating realistic city data and queue dynamics.
- Responsive Design: Mobile-first approach ensuring accessibility across all devices.
- Node.js (v18 or higher)
- npm or yarn
- Clone the repository:
git clone https://github.com/yourusername/NagarAI.git
- Navigate to the project directory:
cd NagarAI - Install dependencies:
npm install
- Start the development server:
npm run dev
- Real-time API Integration: Connect with actual Delhi Traffic and Metro APIs.
- Citizen Mobile App: Native mobile experience for on-the-go reporting.
- Predictive Maintenance: Using historical data to predict infrastructure failures before they happen.
- Multilingual Support: Support for Hindi and other regional languages for inclusivity.
Distributed under the MIT License. See LICENSE for more information.
Contributions are welcome! Please feel free to submit a Pull Request.
Built with ❤️ for the Smart City Hackathon.