regal-app

byMayur Gole

build a app for onloine vent booking systen

LandingSignupLoginHomeCreate EventSeat SelectionEvent DetailsDashboardCheckout
Landing

Comments (0)

No comments yet. Be the first!

Project Tasks19

#1

Implement Theme & Global Styles

To Do

As a developer, I want a consistent design system applied across the entire app so that all pages share the same color palette, typography, and spacing. Apply design tokens: Background #F9F9F9, Surface #FFFFFF, Text #333333, Accent #FF6F61, Muted #B0BEC5 as CSS variables and Tailwind/theme config for both React Web and React Native.

AI 60%
Human 40%
High Priority
1 day
Frontend Developer
#2

Remove Unused Scaffold Pages

To Do

As a developer, I want the codebase to be clean and free of unused scaffold pages so that the project structure reflects only the pages defined in the design. Remove the welcome page (post-login), dashboard/ai-assistant page, and dashboard/settings page from the scaffold.

Depends on:#1
Waiting for dependencies
AI 50%
Human 50%
High Priority
1 day
Frontend Developer
#3

Build Landing Page

To Do

As a visitor, I want to see an engaging landing page with an interactive animated map of India, glowing pulsating event pins, category filters, and CTA buttons so that I can explore events visually and choose to sign up or log in. Implement the Landing v2 design with hero section, dynamic event map, zoom/pan, tooltips, and smooth transitions.

Depends on:#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#4

Build Login Page

To Do

As a returning user, I want to log in to my account securely so that I can access my bookings or organizer dashboard. Implement the Login v2 design with email/password form, error states, and redirect logic for Attendees and Organizers.

Depends on:#1#3
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#5

Build Signup Page

To Do

As a new user, I want to create an account as either an Attendee or Organizer so that I can start using Regal-App. Implement the Signup v2 design with role selection, registration form, validation, and post-signup redirect.

Depends on:#3#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#6

Build Home Page

To Do

As an Attendee, I want to browse and filter events on the Home page so that I can discover events that match my interests. Implement the Home v2 design including event cards, search bar, category filters (music, workshops, conferences), and navigation to Event Details.

Depends on:#4#5#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#10

Build Dashboard Page

To Do

As an Organizer, I want a dashboard to view analytics and manage my events so that I can track performance and bookings. Implement the Dashboard v2 design including analytics widgets, event list, booking summaries, and navigation to Create Event.

Depends on:#5#4#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#7

Build Event Details Page

To Do

As an Attendee, I want to view full details of an event so that I can decide whether to purchase tickets. Implement the Event Details v2 design including event description, media gallery, date/time (IST), venue, ticket types, and a CTA to proceed to Seat Selection.

Depends on:#1#6
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#11

Build Create Event Page

To Do

As an Organizer, I want to create a new event with details, media, and ticket configuration so that attendees can discover and book it. Implement the Create Event v2 design with multi-step form covering event details, media upload, and ticket tier setup.

Depends on:#1#10
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#12

Implement Browse & Filter Events API

To Do

As a user, I want to use a backend API for browsing and filtering events so that the Home page can display relevant, paginated event listings. Implement FastAPI endpoints with search, category filter, date range filter, and pagination backed by MySQL.

Depends on:#6
Waiting for dependencies
AI 60%
Human 40%
Medium Priority
2 days
Backend Developer
#17

Implement Dashboard Analytics API

To Do

As a user, I want to use a backend API for organizer analytics so that the Dashboard can display ticket sales, revenue, and attendee counts. Aggregate data from booking and event tables in MySQL and expose via FastAPI endpoints.

Depends on:#10
Waiting for dependencies
AI 55%
Human 45%
Medium Priority
2 days
Backend Developer
#8

Build Seat Selection Page

To Do

As an Attendee, I want to select specific seats or ticket quantities for an event so that I can customize my booking before checkout. Implement the Seat Selection v2 design with interactive seat map, availability indicators, and total price summary in INR.

Depends on:#1#7
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#13

Implement Event Details API

To Do

As a user, I want to use a backend API for fetching full event details by ID so that the Event Details page renders accurate, up-to-date information. Include event metadata, media URLs, venue, ticket types, and availability.

Depends on:#7
Waiting for dependencies
AI 60%
Human 40%
Medium Priority
1.5 days
Backend Developer
#16

Implement Create Event API

To Do

As a user, I want to use a backend API for creating events with details, media uploads, and ticket tier configuration so that Organizers can publish events. Handle file uploads to object storage and persist event data via Alembic-managed schema.

Depends on:#11
Waiting for dependencies
AI 55%
Human 45%
Medium Priority
2.5 days
Backend Developer
#18

Implement Booking Tracking API

To Do

As a user, I want to use a backend API for tracking bookings per event in real time so that Organizers can monitor attendance and manage capacity. Include booking list, attendee details, and status filters.

Depends on:#17
Waiting for dependencies
AI 60%
Human 40%
Medium Priority
1.5 days
Backend Developer
#9

Build Checkout Page

To Do

As an Attendee, I want to complete my booking and make a secure payment in INR so that I can confirm my event tickets. Implement the Checkout v2 design with order summary, attendee details form, payment input, and booking confirmation flow.

Depends on:#1#8
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#14

Implement Seat Selection API

To Do

As a user, I want to use a backend API for fetching seat maps and temporarily reserving seats so that the Seat Selection page displays live availability. Include concurrency handling for seat locking and temporary hold expiry.

Depends on:#8
Waiting for dependencies
AI 55%
Human 45%
Medium Priority
2.5 days
Backend Developer
#15

Implement Checkout & Payment API

To Do

As a user, I want to use a backend API for processing bookings and handling INR payments in a PCI DSS compliant manner so that attendees can complete purchases securely. Integrate a payment gateway, generate booking confirmations, and store transaction records in MySQL.

Depends on:#9
Waiting for dependencies
AI 50%
Human 50%
Medium Priority
3 days
Backend Developer
#19

Integrate AI Assistant Feature

To Do

As a user, I want to use an AI assistant powered by GPT 5.4 and Claude Opus 4.6 via Litellm routing and Langchain so that I can receive intelligent event recommendations and support. Implement the assistant backend service, connect to FastAPI, and wire up the frontend chat interface.

Depends on:#18#17#15#13#12#16#14
Waiting for dependencies
AI 70%
Human 30%
Low Priority
3 days
AI Engineer
Landing design preview
Landing: Explore Map
Login: Sign In
Landing: Register
Signup: Create Account
Home: Browse Events
Home: Filter Events
Event Details: View Info
Seat Selection: Choose Seats
Checkout: Pay for Tickets