A full-stack Temple Management and Online Darshan Booking System inspired by TTD architecture.
Built with Django, HTML, CSS, Bootstrap, and SQLite3.
🌐 Live Demo: srivari-booking.onrender.com
The Srivari Seva Portal is a devotional web application that enables devotees to access temple services online — from booking darshan tickets and sevas to making donations and staying updated on festivals. Inspired by the Tirumala Tirupati Devasthanams (TTD) platform, it brings the spiritual experience of temple management into a modern, accessible digital format.
| Feature | Description |
|---|---|
| 🙏 Darshan Booking | Book darshan slots online and avoid long queues |
| 🪔 Seva Booking | Reserve sacred poojas and temple seva activities |
| 💛 Online Donation | Contribute to temple development securely |
| 🎉 Festival Updates | Browse upcoming temple festivals and celebrations |
| 🖼️ Temple Gallery | View divine moments captured at the temple |
| 📬 Contact Form | Send messages directly via EmailJS integration |
| 🔐 User Auth | Login, session management, and profile support |
| 📱 Responsive UI | Fully mobile-friendly across all screen sizes |
Backend
- Python 3.x
- Django 4.x
- SQLite3
Frontend
- HTML5 & CSS3
- Bootstrap 5
- Vanilla JavaScript
- Google Fonts (Poppins, Cinzel)
- Font Awesome 6
- EmailJS (contact form)
Deployment
- Render (cloud hosting)
tms_project/
│
└── Temple/ # Root Django project folder
│
├── Temple/ # Project config (settings, urls, wsgi)
│ ├── settings.py
│ ├── urls.py
│ ├── asgi.py
│ └── wsgi.py
│
├── Templeapp/ # Main Django app
│ ├── migrations/
│ │ └── 0001_initial.py
│ │
│ ├── templates/ # HTML templates
│ │ ├── home.html
│ │ ├── about.html
│ │ ├── contact.html
│ │ ├── darshan.html
│ │ ├── seva.html
│ │ ├── festival.html
│ │ ├── donation.html
│ │ ├── gallery.html
│ │ ├── login.html
│ │ ├── otp.html
│ │ ├── profile.html
│ │ └── download.html
│ │
│ ├── static/ # App static assets
│ │ ├── logo.png
│ │ ├── banner.png
│ │ ├── profile.png
│ │ ├── a.png / a.jpg
│ │ ├── temp.png / tem.png
│ │ ├── s1.png – s4.png # Service icons
│ │ ├── f1.png – f5.png # Festival images
│ │ └── 1.jpg – 13.jpg # Gallery images
│ │
│ ├── models.py
│ ├── views.py
│ ├── urls.py
│ ├── admin.py
│ └── apps.py
│
├── staticfiles/ # Collected static files (Render deploy)
├── db.sqlite3
├── manage.py
├── requirements.txt
├── build_files.sh # Render build script
└── vercel.json # Vercel deployment config
- Python 3.x installed
- pip package manager
- Git
# 1. Clone the repository
git clone https://github.com/Manoj-Developer360/tms_project.git
cd tms_project
# 2. Create and activate a virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# 3. Install dependencies
pip install -r requirements.txt
# 4. Apply migrations
python manage.py migrate
# 5. Run the development server
python manage.py runserverThen open your browser and visit http://127.0.0.1:8000/
- Home — Hero banner, services overview, about section, counter stats, gallery preview
- About — Portal mission, features, and temple background
- Darshan — Slot booking interface
- Seva — Sacred seva reservation
- Festivals — Upcoming temple events
- Donation — Online contribution portal
- Gallery — Photo gallery of temple moments
- Contact — EmailJS-powered contact form
This project is deployed on Render:
🔗 https://srivari-booking.onrender.com
Note: The server may take 30–60 seconds to wake up on first visit (free-tier cold start).
- Inspired by the TTD Online Services Portal
- Temple imagery and spiritual design language from Tirumala traditions
- EmailJS for contact form email delivery
This project was developed as an academic assignment — the objective was to design and build a full-stack temple management web application inspired by the TTD (Tirumala Tirupati Devasthanams) portal architecture.
This project does not represent, endorse, or favor any religion. It was built purely for educational and technical demonstration purposes as part of a college/university assignment.
| Name | Manoj Kumar V |
| Role | Data Analyst · UI Web Developer · Python Django Developer |
| Education | B.E Computer Science & Engineering — SSM Institute of Technology (CGPA: 7.94) |
| Location | Dindigul, Tamil Nadu, India |
| Portfolio | mkv-portfolio.vercel.app |
| GitHub | github.com/Manoj-Developer360 |
| kumarvmanoj329@gmail.com | |
| linkedin.com/in/manoj-kumar-v |