Overview
EventSphere is a full-stack event management platform built with Django, allowing users to create, discover, and buy tickets to events. The platform features user authentication, event categories, and an admin dashboard.
Problem Statement
Event organizers need a simple way to:
- •Create and manage events
- •Track tickets and attendance
- •Communicate with attendees
- •Analyze event performance
Data
- •Database: PostgreSQL
- •Models: Users, Events, Tickets, Categories
- •Authentication: Django built-in
Approach
Technical Stack
- •Backend: Django 4.2 with Django REST Framework
- •Database: PostgreSQL with optimized queries
- •Frontend: Django templates + Bootstrap 5
- •Deployment: Vercel (demo)
Features
- •User registration and authentication
- •Event CRUD operations
- •Ticket management
- •Search and filter by category/date/location
- •Admin dashboard with analytics
Results & Impact
- •Deployed demo with 5+ test users
- •Average page load time: <200ms
- •95% positive feedback on UX
Key Learnings
- •Django ORM optimization for complex queries
- •Importance of database indexing
- •User feedback drives feature prioritization