An open API service indexing awesome lists of open source software.

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

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)