A complete digital solution for tailoring businesses – manage services, receive orders, and allow clients to track their orders from the comfort of their screens.
Role | Screenshot |
---|---|
Admin Panel | ![]() |
Landing Page | ![]() |
User Dashboard | ![]() |
- Django – Backend framework handling models, admin, and authentication.
- FastAPI – Lightweight, high-performance API layer.
- React – Frontend framework delivering a dynamic and responsive user experience.
- 🧾 Order placement & tracking
- 🛠 Admin dashboard for managing services and users
- 📋 Service listings
- 🌟 Client feedback display
- 💬 Direct messaging
- ❓ FAQ section
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
Page | URL |
---|---|
Home | / |
Admin Panel | /d/admin |
API Docs (Swagger) | /api/docs |
API Docs (ReDoc) | /api/redoc |
Important
Admin Credentials
Username: developer
Password: development
Special thanks to Miss Gatwiri for funding and supporting the project, and for granting permission to open-source it.
Pull requests are welcome! Feel free to suggest improvements, add features, or refactor any part of the codebase. Let's build this better together.
This project is licensed under the GPLv3 License.