Web Developer focused on building practical and reliable web solutions.
1 rating and 25 bookings across all services

# ๐๏ธ EventSphere โ AI-Powered Event Management & Ticket Booking Platform
### ๐ Full Stack Event Booking Ecosystem
**React Web App + React Native Mobile App + Node.js Backend + Socket.io + Stripe + AI Assistant**
Build your own Eventbrite or BookMyShow style platform with a complete production-ready ecosystem including Web Dashboard, Mobile Application, REST API, Real-Time Notifications, AI Features, and Stripe Payments.
---
## โจ Key Features
### ๐ซ Event & Ticket Management
- Create and manage unlimited events
- Multi-tier ticket system (VIP, Early Bird, General)
- Dynamic ticket pricing
- QR Code based digital tickets
- Real-time ticket availability tracking
### ๐ Smart Event Discovery
- Search and filter events
- Category based browsing
- Price range filters
- Date range filters
- Tag based event discovery
### ๐ Venue & Location System
- OpenStreetMap integration
- Interactive venue locator
- Organizer coordinate picker
- No paid map APIs required
### ๐ณ Stripe Payment Integration
- Secure online payments
- Stripe Payment Intents
- Webhook integration
- Commission management system
- Organizer payout requests
- Admin payout approval workflow
### ๐ Organizer Dashboard
- Revenue analytics
- Sales reports
- Event performance insights
- Ticket sales tracking
- Category distribution charts
### ๐๏ธ Coupon & Discount Engine
- Custom promo codes
- Usage limits
- Expiry date support
- Percentage & fixed discounts
### ๐ฑ Mobile App Features
- Cross-platform (Android & iOS)
- Mobile ticket wallet
- QR ticket storage
- Fast checkout flow
- Push notifications
### ๐ Real-Time Updates
- Socket.io integration
- Live ticket sale notifications
- Instant attendee updates
- Real-time dashboard refresh
### ๐ค AI Powered Features
- AI Event Description Generator
- AI Support Chatbot
- Automated attendee assistance
- Event content generation
### ๐ Demo Mode Support
- Live API Mode
- Offline Simulation Mode
- Perfect for client demonstrations
---
## ๐ Tech Stack
### Frontend (Web)
- React 19
- TypeScript
- Vite
- Tailwind CSS
- Framer Motion
- Recharts
### Mobile App
- React Native
- Expo
- React Native SVG
### Backend
- Node.js
- Express.js
- MongoDB
- Mongoose
- Socket.io
- JWT Authentication
### Integrations
- Stripe Payments
- Groq AI
- Cloudinary
- OpenStreetMap
---
## ๐ Demo Accounts
### Admin
Email: [email protected]
Password: password123
### Organizer
Email: [email protected]
Password: password123
### Attendee
Email: [email protected]
Password: password123
---
## โ๏ธ Quick Setup
### Install Dependencies
```bash
# Backend
cd server
npm install
# Frontend
cd client
npm install
# Mobile
cd mobile
npm install
```
### Configure Environment Variables
Server (.env)
```env
PORT=5000
MONGODB_URI=mongodb://127.0.0.1:27017/eventsphere
JWT_SECRET=your_jwt_secret
GROQ_API_KEY=your_groq_api_key
STRIPE_SECRET_KEY=your_stripe_secret
```
Client (.env)
```env
VITE_BACKEND_URL=http://localhost:5000
```
Mobile (.env)
```env
EXPO_PUBLIC_API_URL=http://localhost:5000
```
### Seed Demo Data
```bash
cd server
npm run seed
```
### Run Application
```bash
# Backend
npm run dev
# Frontend
npm run dev
# Mobile
npm run start
```
---
## ๐ฆ Source Code Includes
โ React Web Application
โ React Native Mobile App
โ Node.js Backend API
โ MongoDB Database Models
โ Stripe Payment Integration
โ Socket.io Real-Time Features
โ AI Assistant Integration
โ Demo Data Seeder
โ Environment Templates
โ Clean & Well Structured Code
โ Commercial Use License
---
### ๐ผ Suitable For
- Final Year Projects
- Freelancers
- SaaS Startups
- Event Management Businesses
- Agency Projects
- Portfolio Projects
๐ Launch your own event management platform and customize it according to your business needs.