You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Manage event listings through a dedicated dashboard
Admin Features
Manage users, organizers, and events
Moderate platform content
Monitor overall platform activity
Booking & Payments
Interactive seat selection
Real-time seat availability
Razorpay payment integration
Additional Features
Personalized event recommendations
Review and rating system
Real-time updates using WebSockets
Email service integration
Tech Stack
Layer
Technology
Backend
FastAPI (Python 3.12)
Database
PostgreSQL 16 + SQLAlchemy ORM
Auth
JWT (python-jose + passlib/bcrypt)
Real-time
WebSockets (FastAPI native)
Frontend
React 18 + Vite
Styling
Tailwind CSS
State
Zustand
HTTP Client
Axios
Quick Start
Option A: Docker Compose (recommended)
# Start everything (PostgreSQL + backend + frontend)
docker-compose up --build
# In a new terminal, seed sample data
docker exec eventhub_backend python seed.py