Skip to main content

NJ Rajat Mahotsav Event Platform

A full-featured event management platform built for the Shree Swaminarayan Temple Secaucus 25th Anniversary celebration, featuring event registration, admin workflows, media galleries, and community engagement.

Get Started

Quickstart Guide

Get the platform running locally in minutes

Installation

Step-by-step setup with environment configuration

Core Features

Event Registration

Multi-step registration forms with validation

Admin Dashboard

Protected admin portal with Google OAuth

Event Schedule

Interactive timeline with 50+ years of history

Media Galleries

Optimized image carousels and video players

Seva Submissions

Community and spiritual service forms

Background Audio

Auto-playing prayer audio with fade controls

Architecture

Architecture Overview

Next.js 15 app router with atomic design patterns

Component Structure

Atoms, molecules, organisms component hierarchy

State Management

Context API and custom hooks

Styling System

Tailwind CSS 4 with custom design tokens

Integrations

Supabase

PostgreSQL backend with Row Level Security

Cloudflare CDN

R2 storage and optimized image delivery

Authentication

Google OAuth with domain restrictions

Build docs developers (and LLMs) love