As a developer, I want to implement the Home page JSX mock design (v2) into the existing scaffold so that the live page looks identical to the approved design including the animated interactive mandala, pooja catalog preview, testimonials section, GTA travel info, language switcher, and all sections, layout, typography, and visual elements.
As a developer, I want FastAPI endpoints to create, read, update, and delete pooja service listings (name, description, duration, price, type, icon URL) stored in MySQL so that the frontend Services page can dynamically display the full pooja catalog and the admin can manage offerings.
As a developer, I want FastAPI endpoints to fetch available and booked date/time slots and allow admin to block or open dates so that the booking calendar and admin calendar page accurately reflect real-time pandit availability across the GTA.
As a developer, I want FastAPI endpoints to submit, retrieve, approve, and reject client testimonials stored in MySQL so that authentic reviews can be displayed on the Testimonials page and moderated (approved/rejected) by the admin from the dashboard.
As a developer, I want to apply consistent colors (#FDF6E3 background, #FF6F61 accent, #4A2C2A text, #F9E4B7 surface, #D1C4B1 muted), typography (Georgia serif for headings, Inter for body), spacing, and component styles from the Home v2 design system across all scaffold pages so that the entire application has a unified visual identity aligned with Hindu spiritual aesthetics. Remove pages not needed by the application (e.g. generic welcome/signup pages not in user flows).
As a developer, I want FastAPI endpoints to create and manage booking records with customer details, selected pooja, date/time, location/online mode, attendee count, and status (pending/confirmed/cancelled) so that booking data is persisted and retrievable for admin and user flows.
As a visitor, I want a fully functional Home page with an animated interactive mandala, pooja catalog preview, testimonials section, GTA travel info, and language switcher so that I can discover services and navigate the site easily. Implement based on existing Home v2 JSX design. Entry point of the User flow: Home -> Services -> Booking -> Testimonials.
As an admin, I want a secure login page styled with the spiritual theme (Login v3 JSX design), with email/password form, role toggle (User/Admin), validation and error handling so that I can authenticate and access the admin dashboard. Admin flow: Login -> Dashboard -> Bookings/Calendar/Services/Testimonials.
As a user and admin, I want an interactive calendar page displaying booked and available dates with monthly view, day-cell states (available, booked, today, selected), and ceremony slot details so that I can view pandit availability and navigate to booking. Implement based on Calendar v3 JSX design. Admin flow: Dashboard -> Calendar to update availability.
As a user, I want a services page listing all available poojas with illustrated icons, descriptions, duration, and pricing so that I can browse and select the right pooja for my needs. Implement based on Services v3 JSX design. Users navigate here from Home mandala interactions and can proceed to the Booking page from service detail. User flow: Home -> Services -> View Pooja Details -> Booking.
As a user, I want a testimonials page showing reviews, star ratings, ceremony types, and client names from previous ceremonies so that I can gain trust and confidence in the pandit services. Implement based on Testimonials v3 JSX design. Accessible from Home page. User flow: Home -> Testimonials -> Read Reviews.
As a developer, I want FastAPI endpoints integrated with Stripe to initiate payment sessions, handle webhook confirmations, and update booking status upon payment so that users can securely pay for booked pooja services online with HST (13%) applied.
As a developer, I want FastAPI endpoints to serve aggregated dashboard metrics including total booking counts, upcoming ceremonies, revenue summaries, recent testimonials pending moderation, and service counts so that the admin dashboard displays accurate real-time operational data.
As an admin, I want a dashboard page displaying summary metrics for bookings, upcoming ceremonies, revenue, services, and testimonials so that I can manage site operations from a central view. Implement based on Dashboard v3 JSX design. Entry point after Login. Links to Bookings, Calendar, Services, and Testimonials pages.
As a user, I want a multi-step booking page to select a pooja, choose an available date and time, provide event location or online details, view an order summary with price breakdown and HST, and proceed to secure online payment so that I can easily reserve the pandit for my ceremony. Implement based on Booking v3 JSX design. User flow: Services -> Booking -> Select Date -> Make Payment.
As a user, I want to switch the site language between English, Hindi, and Gujarati using a language switcher in the navbar and footer so that I can read all content in my preferred language throughout the entire application, with translations stored and served consistently across all pages.
As an admin, I want a bookings management page to view, filter, update status, and cancel all booking records so that I can efficiently manage pandit appointment requests across the GTA. Implement based on Bookings v3 JSX design. Accessible from Dashboard. Admin flow: Dashboard -> Bookings -> Manage Reservations.
As an admin, I want a services management page where I can create, edit, and delete pooja service listings including name, description, duration, price, type, and icon so that the pandit can keep the service catalog up to date. Admin flow: Login -> Services -> Manage Poojas. Implement based on Services v3 JSX design.
As an admin, I want a testimonials moderation page where I can view pending, approved, and rejected testimonials and take approve/reject actions so that only authentic reviews are displayed publicly. Admin flow: Login -> Testimonials -> Moderate Reviews.

ओं सर्वे भवन्तु सुखिनः — May all beings be happy
Authentic Vedic ceremonies performed with devotion and care, serving families across the Greater Toronto Area — in-person and online.
Experience the divine through our carefully curated ceremonies, performed with authentic Vedic traditions in the comfort of your home across the GTA.
Bless your new home with sacred rituals to invite prosperity, peace, and positive energy into your living space.
Learn More→A devotional prayer to Lord Vishnu for blessings of health, wealth, and fulfillment of heartfelt wishes.
Learn More→Traditional Hindu wedding rituals performed with Vedic mantras to unite two souls in sacred matrimony.
Learn More→The first head-shaving ceremony for your child, symbolizing purity and a fresh start on their spiritual path.
Learn More→Sacred fire rituals to purify your surroundings, remove negativity, and invoke divine blessings for your family.
Learn More→Planetary peace rituals to harmonize celestial influences and bring balance, clarity, and good fortune.
Learn More→Three simple steps to your sacred ceremony
Browse our catalog of sacred ceremonies and select the pooja that resonates with your spiritual needs.
Check the pandit's availability on our calendar and choose a convenient date and time for your ceremony.
Review your booking details, confirm the ceremony, and complete your payment securely online.
With over 15 years of devoted practice in Vedic traditions, Pandit Ji brings authenticity, warmth, and spiritual depth to every ceremony. Specializing in Griha Pravesh, Satyanarayan Katha, Vivah Sanskar, and a wide range of sacred poojas, he serves families across the Greater Toronto Area with personalized rituals that honor your heritage and create meaningful spiritual experiences.
Our pandit travels across the Greater Toronto Area to perform sacred ceremonies at your home, temple, or venue of choice. With flexible scheduling and a deep commitment to authentic Vedic traditions, we bring spiritual services directly to your doorstep.
Online poojas available nationwide. Cannot attend in person? We offer virtual ceremonies via video call for devotees anywhere across Canada and beyond, ensuring spiritual blessings reach you wherever you are.
Access our services in your preferred language
Whether at home or online, connect with sacred traditions through personalized pooja ceremonies across the Greater Toronto Area.
No comments yet. Be the first!