Empowering Citizens to Improve Bangladesh's Infrastructure
Live Application • Backend API • Key Features • Setup Guide • API Manual • Overview Video
NagarNirman is a full-stack platform designed to bridge the gap between citizens and authorities in addressing infrastructure issues across Bangladesh. It empowers citizens to report problems, enables authorities to manage tasks, and allows problem solvers to contribute to community improvement while earning rewards.
To create a transparent, efficient, and community-driven system for reporting and resolving infrastructure problems, making Bangladesh's cities safer and more livable.
- 🔐 Role-Based Security: 4 distinct roles (Citizen, Authority, Solver, Super Admin) with granular permissions.
- 📋 Report Lifecycle: Complete workflow from submission to resolution with photo evidence.
- 📝 Task Management: Intelligent assignment of resolution tasks to verified problem solvers.
- 🌍 Disaster Awareness: Real-time earthquake monitoring and location-based alerts.
- 📊 Analytics Dashboard: Comprehensive data visualization for authorities and users.
- 📱 Premium UI/UX: Responsive design with glassmorphism, smooth animations, and interactive maps.
Frontend: Next.js, React, TypeScript, Tailwind CSS, Framer Motion, Leaflet, Recharts.
Backend: Node.js, Express.js, MongoDB, JWT, Bcrypt, Nodemailer.
Services: Cloudinary (Media), Gmail SMTP (Emails), USGS API (Earthquakes).
| Document | Description |
|---|---|
| 🌟 FEATURES.md | Detailed features, user roles, and workflows. |
| 🛠️ DEVELOPMENT.md | Installation, configuration, and deployment guides. |
| 🧪 API_TESTING.md | Professional API testing manual & workflows. |
| 🔌 API_REFERENCE.md | Complete List of API endpoints with examples. |
| 🗺️ ROUTES.md | Route mapping for frontend and backend. |
| 🏗️ FRONTEND_STRUCTURE.md | Component architecture and state management. |
| 💳 PAYMENT_TESTING.md | Stripe & SSLCommerz integration testing guide. |
| 🚀 QUICK_START.md | Fast-track guide for notifications and emails. |
| 📖 SETUP_GUIDE.md | Exhaustive installation and configuration manual. |
| 🛡️ SECURITY.md | Security policies and vulnerability reporting. |
| 📜 LICENSE | Proprietary license and copyright notice. |
Habibur Rahman Zihad Founder |
Md. Shahariar Hafiz Tech Lead |
MD Mizanur Malita Operations |
Mohammad Bin Amin Outreach |