Skip to content

Showcase your tailoring services, let clients place and trace their orders while at the comfort of their computers.

License

Notifications You must be signed in to change notification settings

Simatwa/tailoring-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tailoring Management System

Backend Admin - Django Backend API - FastAPI Frontend - React License

A complete digital solution for tailoring businesses – manage services, receive orders, and allow clients to track their orders from the comfort of their screens.


🚀 Demonstrations

Role Screenshot
Admin Panel Admin page
Landing Page Index page
User Dashboard Dashboard

🛠 Technologies Used

  • Django – Backend framework handling models, admin, and authentication.
  • FastAPI – Lightweight, high-performance API layer.
  • React – Frontend framework delivering a dynamic and responsive user experience.

✨ Key Features

  • 🧾 Order placement & tracking
  • 🛠 Admin dashboard for managing services and users
  • 📋 Service listings
  • 🌟 Client feedback display
  • 💬 Direct messaging
  • ❓ FAQ section

⚙️ Installation

Note

Make sure you have Python ≥ 3.13 and Git installed.

# Clone the repository
git clone https://github.com/Simatwa/tailoring-management-system.git
cd tailoring-management-system/backend

# Create virtual environment
pip install virtualenv  # Skip if already installed
virtualenv venv

# Activate virtual environment
source venv/bin/activate        # For macOS/Linux
.\venv\Scripts\activate         # For Windows

# Install dependencies
pip install -r requirements.txt

# Set up Django
python manage.py makemigrations users hospital
python manage.py migrate
python manage.py collectstatic

# Create superuser (preset credentials)
python manage.py createsuperuser --username developer --email [email protected] --noinput

# Start FastAPI server
python -m fastapi run api

🌐 Site Endpoints

Page URL
Home /
Admin Panel /d/admin
API Docs (Swagger) /api/docs
API Docs (ReDoc) /api/redoc

Important

Admin Credentials
Username: developer
Password: development


🙏 Acknowledgement

Special thanks to Miss Gatwiri for funding and supporting the project, and for granting permission to open-source it.


🤝 Contributing

Pull requests are welcome! Feel free to suggest improvements, add features, or refactor any part of the codebase. Let's build this better together.


📄 License

This project is licensed under the GPLv3 License.


About

Showcase your tailoring services, let clients place and trace their orders while at the comfort of their computers.

Topics

Resources

License

Stars

Watchers

Forks