Skip to content

Deva Darshan is a full-stack temple management system that streamlines darshan bookings, accommodation, donations, poojas, events, and membership services, providing a modern interface for devotees and a powerful admin portal for temple operations.

Notifications You must be signed in to change notification settings

krishnareddy006/DevaDarshan-Temple-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Deva Darshan - Temple Management System

A comprehensive web-based platform for managing temple operations, devotee services, and administrative tasks. This full-stack application streamlines temple activities including darshan bookings, accommodation management, donations, poojas, events, and membership services.

Overview

Deva Darshan is designed to digitize and streamline temple operations, providing devotees with convenient online services and administrators with powerful tools to manage activities efficiently. The system features a modern, responsive interface with separate portals for users and administrators.

Features

User Features

  • Darshan Booking: Online slot reservation with real-time availability, multiple darshan types, guest count management, and email confirmation.
  • Accommodation Management: Room booking with multiple categories, real-time availability, multi-day support, and payment options.
  • Donation System: Multiple donation categories, secure payment processing, receipt generation, and fund usage tracking.
  • Pooja Services: Browse poojas with schedules, details, images, and automatic removal of expired poojas.
  • Event Calendar: View upcoming temple events with details and real-time updates.
  • Membership Portal: Community registration, membership management, profile updates, and approval workflow.
  • Additional: Responsive design, authentication, feedback system, contact information, about temple page, and newsletter subscription.

Admin Features

  • Dashboard: Overview of temple operations with revenue tracking and quick access to all modules.
  • Pooja Management: Add, edit, delete poojas, schedule management, image uploads, and automatic expiry handling.
  • Event Management: Create and manage events with scheduling, details, and past event removal.
  • Darshan Management: View bookings, pricing, guest information, slot monitoring, and daily capacity management.
  • Accommodation Management: Track room bookings, approvals, availability, guest details, and revenue calculation.
  • Donation Management: Track donations, usage, expenditures, remaining balances, and generate financial summaries.
  • Membership Management: Review and approve memberships, track member information, and revenue.
  • System Administration: Admin user management, role-based access, secure authentication, and activity logging.

Tech Stack

Frontend

  • React.js, TypeScript, Tailwind CSS, React Router, React DatePicker, Lucide React, Vite

Backend

  • Node.js, Express.js, MongoDB, Mongoose, JWT, bcrypt, CORS, dotenv

About

Deva Darshan is a full-stack temple management system that streamlines darshan bookings, accommodation, donations, poojas, events, and membership services, providing a modern interface for devotees and a powerful admin portal for temple operations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published