https://github.com/wholivesonmars/couture
Project: Web platform built with Symfony 6 that allows users to reserve sewing-related items
https://github.com/wholivesonmars/couture
css3 js php sqlite symfony twig
Last synced: 3 months ago
JSON representation
Project: Web platform built with Symfony 6 that allows users to reserve sewing-related items
- Host: GitHub
- URL: https://github.com/wholivesonmars/couture
- Owner: WhoLivesOnMars
- Created: 2025-06-05T17:55:02.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-06-06T13:09:50.000Z (about 1 year ago)
- Last Synced: 2025-07-05T22:02:42.271Z (12 months ago)
- Topics: css3, js, php, sqlite, symfony, twig
- Language: PHP
- Homepage: https://couture-info4.khanina.etu.mmi-unistra.fr/
- Size: 19.2 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐งต Couture โ Object Reservation Platform for Sewing
**Couture** is a web platform built with **Symfony 6** that allows users to reserve sewing-related items (machines, accessories, etc.). The application supports different user roles (administrator, professional, visitor) and offers responsive design for both desktop and mobile use.
๐ [Live demo](https://couture-info4.khanina.etu.mmi-unistra.fr)
## ๐ Features
- ๐ Authentication system with role-based access (`ROLE_ADMIN`, `ROLE_PRO`, `ROLE_VISITEUR`)
- ๐ฆ Add and manage reservable items
- ๐
Reservation system with confirmation form
- ๐ Admin/pro dashboard to view and manage items and reservations
- ๐ฑ Responsive UI with mobile-specific cards and actions
- ๐งญ Filters by category and subcategory
- ๐ผ๏ธ Image upload for each item
## ๐ ๏ธ Tech Stack
- PHP 8.2.12
- Symfony 6
- Doctrine ORM (SQLite)
- Twig
- CSS3
- Hosted with Plesk
## ๐งช Demo accounts
| Role | Email | Password |
|---------------|----------------------|----------------|
| Admin | admin@mail.com | admin12345! |
| Professional | pro@mail.com | pro12345! |
| Visitor | visiteur@mail.com | visiteur12345! |
> These accounts are created using Fixtures.
## ๐ฆ Deployment
Deployed on Plesk and available here:
โก๏ธ [https://couture-info4.khanina.etu.mmi-unistra.fr](https://couture-info4.khanina.etu.mmi-unistra.fr)