Booking Service Hub
A comprehensive full-stack platform designed for seamlessly booking and managing various services.
Descriptions
Overview
ServiceHub is a complete full-stack service booking web application built with React, Express.js, and PostgreSQL. The platform enables users to browse, book, and pay for local services using Stripe integration, providing a seamless booking experience for both customers and service providers.
Key features include an admin dashboard for managing services and users, role-based access control, and automated order expiry functionality. The package includes a live demo, comprehensive documentation, screenshots, and one-click setup scripts for Windows, Linux, and Railway deployment platforms.
Features
- React + Express.js full-stack application architecture
- PostgreSQL database with Sequelize ORM integration
- Stripe payment gateway integration for secure transactions
- Admin dashboard for service and user management
- Email notification stub included for customer communications
- Intelligent booking system with auto-expiry logic
- Setup scripts for Windows (
setup.bat) and Linux (setup.sh) - Mobile responsive design for all devices
- Live demo hosted on Railway
- Screenshots and PDF documentation included
Requirements
- Node.js 18+ installed
- VS Code or any code editor for local testing
- Yarn or npm package manager
- PostgreSQL database server
- Railway (or local) deployment ready environment
- Basic terminal usage knowledge
Instructions
- Install dependencies using
yarn installin both theclientandapidirectories - Set environment variables using the
.envfile - Alternatively, run the setup script (
setup.shorsetup.bat) for automated configuration - Launch both frontend and backend servers
- Access the admin panel to manage services, bookings, and users
Hex Information (For Shop Owner): 56066

Add a review