EventFlo is a modern, end-to-end event management and discovery platform designed to elevate how
organizers and attendees connect in today’s fast-paced digital world. Inspired by the intuitive
user experience of platforms like Eventbrite, EventFlo goes further by blending seamless
discovery, community-driven engagement, and powerful backend tools into one cohesive ecosystem.
For event organizers, the web dashboard provides full control over event listings, tiered
ticketing, real-time attendee tracking, QR-based check-ins, and community
engagement — all from a single, user-friendly interface. The platform also empowers creators
with influencer-led event creation, enabling them to build and manage their own
audience-driven experiences.
On the attendee side, the mobile-first app experience makes it easy to discover local events,
book tickets, and interact with hosts or fellow attendees. Push notifications ensure users stay
informed about the latest happenings and updates from their favorite events and communities.
Whether it’s a concert, workshop, conference, or local meetup, EventFlo bridges the gap between
discovery and participation — making every event more connected, interactive, and enjoyable.
Consumer Mobile App (Flutter):
For event discovery, ticket purchase, QR code access, and influencer following.
Organizer Web Dashboard (React.js):
To manage event listings, ticket inventory, analytics, and user engagement.
Backend Services (Nest.js + MongoDB):
Secure, scalable REST APIs to handle users, events, tickets, roles, and notifications.
Email & Push Notification System:
For event updates, confirmations, reminders, and organizer promotions.
Search and Filter System:
Location, category, and date-based event discovery using dynamic queries.
Admin Dashboard:
To oversee platform activities, flagged content, user analytics, and earnings.
QR Ticket Scanning Module:
Mobile scanning for organizers at entry points.
User-Following and Social Feed:
Enabling influencers and organizers to build followership and notify followers.
Follow System:
Users can follow organizers and influencers for future event alerts.
Location-aware Suggestions:
Events near you or trending in your region.
Dynamic Pricing Support:
Including early bird, group discounts, and last-minute pricing.
Event Reminders:
Personalized alerts before events begin.
Analytics for Organizers:
Views, ticket sales, engagement rates, and follower growth.
Referral Codes:
Reward-based sharing and ticket purchase tracking.
Offline QR Validation:
Basic ticket scanning support even with poor connectivity.
Development was delivered in two major phases: