Skip to content

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, it provides a seamless user experience with real-time payments, email confirmations, and admin management features.

Notifications You must be signed in to change notification settings

darshan02parmar/ServEase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ServEase – Smart City Service Booking Platform

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.


πŸ›  Tech Stack

Frontend: React.js, Bootstrap/Tailwind CSS
Backend: Node.js & Express.js
Database: MySQL
Others: Nodemailer (emails), Multer (uploads)


✨ Features

βœ… 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


πŸ“‚ Folder Structure

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!

Installation & Setup

To get ServEase up and running on your local machine, follow these steps:

1. Clone the Repository

git clone https://github.com/darshan02parmar/ServEase.git
cd ServEase

2. Backend Setup

cd backend
npm install
node db.js

3. Frontend Setup

cd ../user
npm install
npm start

πŸ“œ License

This project is licensed under the MIT License – feel free to use and modify.

About

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, it provides a seamless user experience with real-time payments, email confirmations, and admin management features.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published