Source Code Only
Full ZIP with frontend, backend, database & documentation.
- Complete project source files
- Database script included
- How-to-run guide
No live demo yet — message us for access
Our team shares demo access on WhatsApp within minutes
Complete final-year project source code with frontend, backend, database, and setup guide. Instant download after secure payment.
Choose your plan
Full ZIP with frontend, backend, database & documentation.
We install & configure the project on your laptop within 24 hours.
Review features, setup steps, and credentials before you pay.
Description, tech stack, and what is included
Tailor Shop Management System is a full-stack MERN web application designed for tailor shops, stitching businesses, boutique stores, and made-to-measure clothing services. The system provides a public storefront, customer portal, and admin operations console for managing tailoring services, fabric catalog, customer measurements, stitching orders, payments, delivery, invoices, reports, and shop identity.
Customers can browse brands, fabrics, and services, register or log in using email/mobile, save measurement charts, place stitching orders through a 4-step wizard, track order status, view payments, and print invoices. Admins can manage customers, measurements, brands, fabrics, categories, stitching services, walk-in orders, order pipeline, trial notes, alterations, delivery desk, payments, reports, shop details, and admin password settings.
This project is suitable for B.Tech, M.Tech, BCA, MCA, BE, ME, BSc, and MSc students who need a practical final year project, major project, or minor project based on tailor shop management, stitching order management, measurement management, fabric inventory, MERN stack development, MongoDB database design, JWT authentication, admin panel, customer portal, payment tracking, invoice generation, and reporting. FileMakr can provide this project with source code, project report, documentation, and setup support for academic submission.
Modules and controls available to administrators
createdByThe admin panel includes dashboard, reports, customers, measurements, brands, fabrics, categories, services, measurement fields, orders, walk-in orders, trial/alteration, delivery desk, shop identity, and password management modules.
What end users can do in this application
The customer panel includes dashboard, measurements, 4-step order booking, orders, order detail, invoice, history, and profile modules.
Additional capabilities included in the project
/api and /uploadsThe technology stack includes React, React Router, Vite, Tailwind CSS, Lucide icons, Axios, Node.js, Express, MongoDB, Mongoose, JWT, bcryptjs, Multer, Concurrently, and Nodemon.
| Layer | Technology |
|---|---|
| Frontend | React 18 |
| Routing | React Router 7 |
| Build Tool | Vite 6 |
| Styling | Tailwind CSS 3 |
| Icons | Lucide Icons |
| HTTP Client | Axios |
| Backend | Node.js, Express 4 |
| Database | MongoDB |
| ODM | Mongoose 8 |
| Database Name | tailor_shop |
| Authentication | JWT, bcryptjs |
| Uploads | Multer |
| Image Upload Path | /uploads |
| Development | Concurrently, Nodemon |
| Roles | Admin, Customer |
Step-by-step setup on your laptop or PC
From the project root:
npm install
npm run install-all
Or install separately:
cd backend && npm install
cd ../frontend && npm install
Create or update backend/.env:
PORT=5000
MONGO_URI=mongodb://127.0.0.1:27017/tailor_shop
JWT_SECRET=tailor_shop_jwt_secret_key_change_in_production
JWT_EXPIRE=7d
Change JWT_SECRET before real deployment and do not commit production secrets.
npm run seed
The seed command clears existing collections and inserts medium-size demo data including shop, admin, 12 customers, catalog, and around 20 orders.
npm run dev
Open:
http://localhost:5173
API health check:
http://localhost:5000/api/health
This starts Express and Vite together.
cd backend && npm run dev
cd frontend && npm run dev
Default demo accounts for testing after setup
| Field | Value |
|---|---|
[email protected] |
|
| Password | admin123 |
| Opens | /admin |
| Mobile Login | 9876543210 |
Password for every seeded customer:
customer123
| Suggested Test | |
|---|---|
[email protected] |
Several active orders and history |
[email protected] |
Trial and alteration |
[email protected] |
Suit in cutting |
[email protected] |
Dress in progress and delivered blouse |
[email protected] |
Ready for delivery, fully paid |
[email protected] |
Extra customer account |
[email protected] |
Blouse ready for delivery |
[email protected] |
Extra customer account |
[email protected] |
Includes cancelled order with stock restored |
[email protected] |
Bridal lehenga in stitching |
[email protected] |
Extra customer account |
[email protected] |
Deactivated, login is blocked |
If admin creates a walk-in customer without password, the temporary password becomes Welcome@ plus the last 4 digits of the mobile number
Usage terms for academic and personal projects
Search terms and categories for this source code