Skip to content
divyy101Public
forked from akshat-s99/SIH

About

pilgrim management system

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Temple Crowd Management System – Django Backend

Overview

Backend for crowd management, queueing, booking, analytics, and admin dashboard.

  • Django + Channels (WebSockets)
  • PostgreSQL/TimescaleDB
  • MQTT integration
  • AI/ML (TensorFlow/PyTorch, Prophet)
  • Twilio, FCM, Razorpay

Setup

  1. Install Python 3.10+
  2. cd server
  3. python -m venv venv && source venv/bin/activate
  4. pip install -r requirements.txt
  5. cp .env.example .env and fill in values
  6. python manage.py migrate
  7. python manage.py runserver

Deployment

  • Use Gunicorn + Daphne for ASGI
  • Configure Nginx/Apache as reverse proxy
  • Set up SSL for HTTPS

Features

  • REST API for client and admin
  • WebSocket endpoints for real-time data
  • AI/ML prediction endpoints
  • MQTT ingestion for IoT data
  • Twilio/FCM alerting
  • Payment integration

Environment Variables

See .env.example for required keys (DB, FCM, Twilio, Razorpay, etc.)

API Documentation

See API_DOCS.md for endpoint details.

About

pilgrim management system

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages