Skip to content

tanmayyenpure/MandirGo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌐 MandirGo

AI-Based Smart Temple & Pilgrimage Management Platform

Real-Time Crowd Intelligence β€’ Smart Darshan Booking β€’ Intelligent Temple Operations

React FastAPI Python YOLOv8 Supabase MIT


Bridging Devotion with Smart Innovation

Building safer, smarter, and seamless pilgrimage experiences through Artificial Intelligence.

πŸ“– Overview

MandirGo is an AI-Based Smart Temple & Pilgrimage Management Platform designed to modernize temple operations through Computer Vision, Machine Learning, and real-time analytics.

The platform empowers temple administrations to intelligently monitor crowd density, optimize visitor flow, automate darshan bookings, publish live announcements, and deliver a safer, smarter, and more connected pilgrimage experience.

By integrating Artificial Intelligence with modern software architecture, MandirGo enhances public safety, operational efficiency, and decision-making while preserving the spiritual essence of every pilgrimage.


🎯 Problem Statement

Every year, millions of devotees visit temples across India, creating operational challenges for temple administrations and safety concerns for visitors.

Traditional management systems often struggle with:

  • Long waiting queues
  • Overcrowding during peak hours
  • Limited real-time crowd visibility
  • Manual administrative processes
  • Delayed communication with devotees
  • Lack of predictive crowd planning

MandirGo addresses these challenges by combining Artificial Intelligence, Computer Vision, and intelligent analytics into a unified digital platform that enables data-driven temple management and a seamless pilgrimage experience.


⚑ Platform Features

πŸŽ₯ AI Crowd Intelligence

  • Real-time crowd detection and density analysis using CCTV
  • Intelligent Computer Vision monitoring
  • Continuous occupancy analytics

πŸ“‘ Live Crowd Status

  • Live crowd status updates for devotees
  • Real-time congestion monitoring
  • Better visit planning and reduced waiting time

πŸ“Š Intelligent Footfall Prediction

  • Footfall prediction using Machine Learning
  • Historical trend analysis
  • Smart crowd forecasting for temple administrations

πŸ“… Smart Darshan Booking

  • Intelligent online darshan booking system
  • Optimized visitor scheduling
  • Reduced queue management challenges

πŸ“’ Event Updates & Notifications

  • Festival announcements
  • Live event notifications
  • Instant communication with devotees

🚨 Emergency Alert System

  • AI-assisted emergency alerts
  • Intelligent fall detection
  • Rapid response support for temple authorities

πŸ–₯️ Dedicated Admin Dashboard

  • Live crowd monitoring
  • Smart booking management
  • Event administration
  • Operational analytics and insights
  • Centralized monitoring and control

πŸ—οΈ System Architecture

                           Devotees

                                β”‚

                                β–Ό

                    React + Parcel Frontend

                                β”‚

                         REST API Calls

                                β”‚

                                β–Ό

                     FastAPI Backend Server

                                β”‚

          β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”

          β–Ό                                           β–Ό

  YOLOv8 Crowd Detection                 Supabase Database

          β”‚                                           β”‚

          β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

                                β–Ό

                 Machine Learning Prediction Engine

                                β”‚

                                β–Ό

         Smart Temple & Pilgrimage Management Platform

                                β”‚

                                β–Ό

      Live Crowd Status β€’ Smart Booking β€’ Emergency Alerts

πŸ› οΈ Tech Stack

Category Technology
Frontend React + Parcel
Backend FastAPI
Programming Language Python + JavaScript
Artificial Intelligence YOLOv8
Machine Learning Scikit-learn
Computer Vision OpenCV + YOLOv8
Database Supabase
Authentication Supabase Auth
API REST API
Styling CSS
Version Control Git & GitHub
Deployment Netlify

πŸ“‚ Project Structure

MandirGo/

β”œβ”€β”€ assets/
β”‚   └── mandirgo-logo.jpeg
β”‚
β”œβ”€β”€ backend/
β”‚   β”œβ”€β”€ server.py
β”‚   β”œβ”€β”€ requirements.txt
β”‚   β”œβ”€β”€ models/
β”‚   β”œβ”€β”€ videos/
β”‚   └── README.md
β”‚
β”œβ”€β”€ frontend/
β”‚   β”œβ”€β”€ src/
β”‚   β”‚   β”œβ”€β”€ assets/
β”‚   β”‚   β”œβ”€β”€ components/
β”‚   β”‚   β”œβ”€β”€ pages/
β”‚   β”‚   β”œβ”€β”€ utils/
β”‚   β”‚   β”œβ”€β”€ legacy/
β”‚   β”‚   β”œβ”€β”€ App.jsx
β”‚   β”‚   └── index.jsx
β”‚   β”‚
β”‚   β”œβ”€β”€ package.json
β”‚   └── .gitignore
β”‚
β”œβ”€β”€ LICENSE
β”œβ”€β”€ README.md
└── .gitignore

πŸš€ Getting Started

Clone the Repository

git clone https://github.com/Tanyyy-27/MandirGo.git

cd MandirGo

βš™οΈ Backend Setup

Navigate to the backend directory

cd backend

Create a virtual environment

python -m venv venv

Activate the virtual environment

Windows

venv\Scripts\activate

Linux / macOS

source venv/bin/activate

Install the required dependencies

pip install -r requirements.txt

Start the FastAPI server

uvicorn server:app --reload --host 127.0.0.1 --port 8000

Backend will be available at

http://127.0.0.1:8000

πŸ’» Frontend Setup

Navigate to the frontend directory

cd frontend

Install project dependencies

npm install

Start the development server

npm start

or

npm run dev

Create a production build

npm run build

The frontend will be available at

http://localhost:1234

(or the URL generated by Parcel)


🌐 Platform Highlights

πŸŽ₯ Real-Time Crowd Intelligence

Monitor crowd density through CCTV feeds using AI-Based Computer Vision and receive instant occupancy insights.

πŸ“Š Predictive Footfall Analytics

Forecast visitor traffic using Machine Learning models to improve planning, volunteer allocation, and resource management.

πŸ“… Smart Darshan Experience

Enable devotees to book darshan slots digitally, reducing waiting time and improving overall crowd distribution.

πŸ“’ Intelligent Communication

Deliver live announcements, event updates, and important notifications directly to devotees in real time.

🚨 Safety & Emergency Monitoring

Strengthen temple safety with emergency alerts and AI-assisted fall detection for faster response during high-footfall events.

πŸ–₯️ Centralized Administration

Manage crowd monitoring, bookings, announcements, events, and operational insights from a unified administration dashboard.


πŸ’‘ Core Capabilities

πŸŽ₯ AI-Based Crowd Intelligence

Monitor temple crowd density in real time through CCTV feeds using Computer Vision, enabling temple administrations to make faster, smarter, and data-driven decisions.

πŸ“Š Intelligent Footfall Prediction

Leverage Machine Learning models to forecast visitor trends, optimize resource allocation, improve volunteer management, and prepare for peak pilgrimage periods.

πŸ“… Smart Darshan Management

Digitize the darshan process with an intelligent booking system that minimizes waiting time, optimizes visitor flow, and enhances the overall devotee experience.

πŸ“’ Real-Time Communication

Provide devotees with instant announcements, festival updates, event notifications, and important alerts through a unified digital platform.

🚨 Emergency Response System

Enhance temple safety through AI-assisted emergency alerts and fall detection, enabling rapid response during festivals and high-footfall situations.

πŸ–₯️ Centralized Admin Dashboard

Empower temple authorities with a comprehensive dashboard for crowd monitoring, booking management, event administration, operational insights, and real-time decision making.


🎯 Learning Outcomes

This project demonstrates practical experience in:

  • Artificial Intelligence
  • Machine Learning
  • Computer Vision
  • YOLOv8 Object Detection
  • FastAPI Development
  • React Application Development
  • REST API Design
  • Real-Time Analytics
  • Smart Infrastructure Systems
  • Scalable Software Engineering

πŸ“ˆ Future Roadmap

πŸ€– AI & Analytics

  • Advanced crowd prediction models
  • Predictive footfall intelligence
  • AI-driven operational analytics
  • Smart resource optimization

🌐 Smart Infrastructure

  • Multi-temple management platform
  • Volunteer management system
  • Digital donations & seva integration
  • Smart parking management

πŸ“± Digital Experience

  • Native Android & iOS applications
  • AI-powered virtual assistant
  • Personalized devotee notifications
  • Live navigation and guidance

πŸ”— Intelligent Ecosystem

  • IoT device integration
  • Edge AI deployment
  • Real-time monitoring dashboards
  • Advanced emergency response automation

🀝 Contributing

Contributions, ideas, and improvements are always welcome.

  1. Fork the repository

  2. Create a feature branch

git checkout -b feature/new-feature
  1. Commit your changes
git commit -m "feat: add new feature"
  1. Push your branch
git push origin feature/new-feature
  1. Open a Pull Request

πŸ“œ License

This project is licensed under the MIT License.


πŸ‘¨β€πŸ’» Founder

Tanmay Yenpure

Founder & AI/ML Engineer

Building AI-Based Smart Infrastructure for the Future of Pilgrimage Management.

🌐 Website
https://mandirgo.com

πŸ“· Instagram
https://www.instagram.com/mandirgo_official?igsh=MTRpeTB0NXZrMWo3dg==

πŸ™ GitHub
https://github.com/Tanyyy-27


⭐ Support the Project

If you found MandirGo valuable, consider giving this repository a Star ⭐ and sharing it with the community.

Empowering temples with AI-Based crowd intelligence and building the future of smarter pilgrimage experiences.

Bridging Devotion with Smart Innovation.

Engineered by Tanmay Yenpure

About

MandirGo is an AI-based Smart Temple Crowd & Pilgrimage Management System leveraging Computer Vision, real-time analytics, and intelligent booking to enhance safety, optimize crowd flow, and seamless pilgrimage experience.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Contributors

Languages