

ServiceHub - FullStack Service Booking PlatformServiceHub - FullStack Service Booking Platform
Full-stack React & Node booking platform with Stripe, admin dashboard, and full deployment scripts. Mobile-ready & demo in
ServiceHub - FullStack Service Booking Platform
Full-stack React & Node booking platform with Stripe, admin dashboard, and full deployment sc...
Overview
A complete full-stack service booking web application built with React, Express.js, and PostgreSQL. The app allows users to browse, book, and pay for local services using Stripe. Admin dashboard, role-based access, and automated order expiry features are built-in. Includes live demo, full documentation, screenshots, and 1-click setup scripts for Windows, Linux, and Railway deployment.
Features
React + Express.js full-stack app
PostgreSQL with Sequelize ORM
Stripe payments integration
Admin dashboard for service/user management
Email notification stub included
Booking with auto-expiry logic
Setup scripts (setup.sh
, setup.bat
)
Mobile responsive design
Live demo hosted on Railway
Screenshots and PDF documentation included
Requirements
- Node.js 18+
- vs code for local testing
- Yarn (or npm)
- PostgreSQL database
- Railway (or local) deployment ready
- Basic terminal usage knowledge
Instructions
- Install dependencies:
yarn install
- on both directories client and api
-
Set environment variables using
.env
-
or Run setup script (
setup.sh
orsetup.bat
) - Launch frontend & backend
- Use admin panel to manage services, bookings, users
Category | Scripts & Code / NodeJS |
First release | 15 June 2025 |
Last update | 17 June 2025 |
Files included | .css, .html, .sql, Layered .png, Javascript .js |
JavaScript Framework | jQuery, Node.js |
Tags | express, admin dashboard, Stripe, react, SaaS, booking app, node.js, postgres, mern stack, responsive ui, fullstack, service portal, multi-role, setup script, stripe payments |