Skip to content

HabiburRahmanZihad/NagarNirman

Repository files navigation

NagarNirman Logo

NagarNirman

Empowering Citizens to Improve Bangladesh's Infrastructure

Next.js React TypeScript Node.js Express MongoDB TailwindCSS

Live ApplicationBackend APIKey FeaturesSetup GuideAPI ManualOverview Video


📖 Overview

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.

🎯 Mission

To create a transparent, efficient, and community-driven system for reporting and resolving infrastructure problems, making Bangladesh's cities safer and more livable.


✨ Key Highlights

  • 🔐 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.

Explore all features →


🛠️ Tech Stack

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).

Technical setup details →


📸 Visual Showcase

Click to view screenshots

Homepage

Homepage

Dashboard

Dashboard

Interactive Maps

Maps


📚 Documentation Portal

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.

Meet the Dream Team 🦖


Habibur Rahman Zihad
Founder

Md. Shahariar Hafiz
Tech Lead

MD Mizanur Malita
Operations

Mohammad Bin Amin
Outreach

🏗️ Built with ❤️ for Bangladesh

Report • Resolve • Rebuild

© 2026 NagarNirman. All Rights Reserved.

About

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.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Contributors