ServEase is a smart city service booking platform that enables users to discover, explore, and securely book local services such as travel, visa, and essential amenities.
Built with React, Node.js, and MySQL, ServEase offers real-time payments, email confirmations, and an admin dashboard for seamless management.
Frontend: React.js, Bootstrap/Tailwind CSS
Backend: Node.js & Express.js
Database: MySQL
Others: Nodemailer (emails), Multer (uploads)
β
User Registration & Login (JWT authentication)
β
Forgot Password via Email
β
Add & Manage Services (with images)
β
Browse & Book Services
β
Payment Integration
β
Email Confirmation after Booking
β
Responsive UI
ServEase/ # Root project folder
βββ backend/ # Node.js + Express backend
β βββ package.json # Backend dependencies and scripts
β βββ (API logic, controllers, DB config, etc.)
β
βββ user/ # React frontend
β βββ package.json # Frontend dependencies and scripts
β βββ (components, pages, assets, etc.)
β
βββ .github/workflows/ # GitHub Actions workflows (if any)
βββ .gitignore # Files & folders to ignore in Git
βββ package.json # Optional root-level scripts (if used)
βββ README.md # β Youβre here!
To get ServEase up and running on your local machine, follow these steps:
git clone https://github.com/darshan02parmar/ServEase.git
cd ServEasecd backend
npm install
node db.jscd ../user
npm install
npm startThis project is licensed under the MIT License β feel free to use and modify.