EventSphere is a high-performance, full-stack event management ecosystem. Designed for scalability and visual excellence, it bridges the gap between event organizers and attendees with a seamless, role-based experience.
- Seamless Discovery: Advanced filtering by category, date, and location.
- Secure Ticketing: Instant ticket booking powered by Stripe.
- User Dashboard: Track upcoming and past event bookings with real-time status updates.
- Engaging Reviews: Rate hosts and leave feedback on attended events.
- Comprehensive Dashboard: Analytics overview with Bar, Pie, and Line charts (Recharts).
- Event Lifecycle: Create, edit, and manage event details, pricing, and capacity.
- Attendee Management: Monitor ticket sales and manage event participants.
- Media Management: High-performance image uploads via Cloudinary.
- Platform Control: Full oversight of users, hosts, and platform-wide events.
- Management Tables: Advanced, sortable dynamic tables for data management.
- System Monitoring: Track platform growth and revenue metrics.
EventSphere isn't just functional; it's an experience.
- GSAP & Lenis: Ultra-smooth scrolling and scroll-triggered reveal animations.
- Framer Motion: Fluid micro-interactions and page transitions.
- Custom Design System: Built with Tailwind CSS 4 and Shadcn UI for a premium, modern aesthetic.
- Glassmorphism: Elegant UI elements with subtle blurs and gradients.
- Framework: Next.js 15 (App Router)
- Styling: Tailwind CSS 4, Shadcn UI, Luicde React
- Animations: GSAP, Lenis, Framer Motion
- Data Fetching: Axios
- State Management: React 19 Hooks
- Visualization: Recharts (Dynamic Dashboards)
- Runtime: Node.js (TypeScript)
- Framework: Express.js
- ORM: Prisma
- Validation: Zod
- Security: JWT, Bcrypt, Role-Based Access Control (RBAC)
- Database: PostgreSQL
- Payments: Stripe (Checkout & Webhooks)
- Storage: Cloudinary
- Deployment: Vercel (Frontend), Render/Railway (Backend)
EventSphere/
βββ client/ # Next.js Frontend
β βββ src/
β β βββ app/ # App Router Pages
β β βββ components/ # Reusable UI Components
β β βββ hooks/ # Custom React Hooks
β β βββ lib/ # Utilities & GSAP Init
βββ server/ # Express.js Backend
β βββ src/
β β βββ controllers/# Route Handlers
β β βββ routes/ # API Endpoints
β β βββ middleware/ # Auth & RBAC
β β βββ server.ts # Entry Point
β βββ prisma/ # Database Schema
βββ README.md