PartyPlex is a powerful and customizable web-based venue discovery and event booking solution built on Laravel. It allows users to search, compare, and book venues online, while giving venue owners complete control over their listings and communications. With integrated Stripe payments, Google Maps for location search, real-time chat via Pusher, and an extensive admin dashboard, PartyPlex is ideal for building a local or global venue rental marketplace.
Perfect for startups, event management agencies, or businesses looking to launch a multi-vendor event space platform.
Features
Key Features
For Customers:
- Easy venue search with filters (price, capacity, type)
- View venue details, images, and amenities
- Real-time messaging with venue owners
- Secure Stripe payment gateway integration
- OTP verification for secure login
- Booking history & email notifications
For Venue Owners:
- Add and manage venue listings
- Booking management dashboard
- Real-time chat with customers
- View revenues and booking analytics
🛠 For Admin:
- Admin dashboard with stats and analytics
- Approve or reject venue listings
- Review moderation tools
- Booking conflict resolution
- Role-based user management (admin, customer, owner)
- Backend Framework: Laravel 9+
- Frontend: Blade, Tailwind CSS, JavaScript
- Database: MySQL or PostgreSQL
- Server Requirements:
- PHP 8.1+
- Composer
- Node.js + NPM
- Redis (for queues, optional)
- Pusher credentials
- Google Maps API Key
- Stripe API Keys
Requirements
System Requirements:- Backend Framework: Laravel 9+
- Frontend: Blade, Tailwind CSS, JavaScript
- Database: MySQL or PostgreSQL
- Server Requirements:
- PHP 8.1+
- Composer
- Node.js + NPM
- Redis (for queues, optional)
- Pusher credentials
- Google Maps API Key
- Stripe API Keys
Instructions
Clone the RepositoryInstall Dependencies
Environment Setup
Update the .env file with your:
- Database credentials
- Stripe keys
- Google Maps API key
- Pusher keys
Start the Application