Home / Scripts & Code / Python
BookEase Pro - Fullstack Booking PythonBookEase Pro - Fullstack Booking Python
Complete fullstack booking & management system with admin, provider, and user dashboards. payments and notifications systemHome / Scripts & Code / Python
BookEase Pro - Fullstack Booking Python
Complete fullstack booking & management system with admin, provider, and user dashboards. pay...
Overview
It comes with:
- Professional Admin Dashboard for managing users, providers, and bookings.
- Provider Dashboard to manage services, availability, and customers.
- User Booking System with authentication, scheduling, and secure payments.
- Full notification system (email, in-app, push).
- Two platform modes: Marketplace Mode (multi-provider) and Single Business Mode (individual provider).
- Optimized for both mobile and desktop view.
Whether you’re building a marketplace for services or running a single business,
BookEase Pro Plus gives you all the tools to launch quickly and scale easily.
Features
Features
- 🔑 Authentication: login, register, Google OAuth, password reset.
- 📊 Admin Dashboard: bookings, revenue, analytics, notifications.
- 🧑💼 Provider Dashboard: services, bookings, profiles, branding.
- 📅 Advanced Booking: smart slots, availability, recurring slots, approvals.
- 💳 Payments: Stripe integration, escrow system, refund management.
- 📢 Notifications: email, push, in-app alerts.
- 🔒 Security: CSRF protection, XSS prevention, role-based access.
- 📱 Responsive templates & PWA features.
Requirements
Requirements
- Python 3.10+ (tested with Python 3.11)
- pip (Python package manager)
- Virtual environment (recommended)
- SQLite database (default) or PostgreSQL (optional)
- Stripe account (for payments)
Instructions
Instructions
- Unzip the project folder.
- Create and activate a virtual environment:
python -m venv venv source venv/bin/activate # Linux/Mac venvScriptsactivate # Windows - Install dependencies:
pip install -r requirements.txt - Copy
.env.example→.envand fill credentials (DB, email, secret key, Stripe). - Copy
config_example.py→config.pyand configure keys (Stripe, VAPID, etc.). - Run the app:
python app.py - Open in browser: http://127.0.0.1:5000
Admin Login
- URL: http://127.0.0.1:5000/admin_login
- Email:
[email protected] - Password:
vr22&#ex
Information
| Category | Scripts & Code / Python |
| First release | 1 October 2025 |
| Last update | 1 October 2025 |
| Files included | .py, .css, .html, Javascript .js |
| Tags | html, iOS, css, Javascript, templates, hello codester team, this is bookease pro – a progressive web app built with python (flask), and react. it is a complete booking and reservation management system that supports both single business and marketplace modes. the package includes: - full source code (flask backend, and static files) - documentation for installation and setup - demo database and config files - license and changelog the app works on android, and desktop browsers as a pwa. please let me know if you need any additional details during the review process. thank you! |








