Skip to content

fouuuadi/Clean_Architecture_Php

Repository files navigation

🅿️ Système de Parking Partagé

Application de gestion de parkings partagés en PHP - Clean Architecture

🚀 Démarrage Rapide

Avec Docker (recommandé)

Bon, vu qu’on envoie le projet en ZIP, vous n’aurez pas besoin de cloner le projet.

# Cloner et démarrer
git clone <repo-url>
cd Clean_Architecture_Php
docker-compose up -d

URLs :

Le Docker installe automatiquement les dépendances, crée la base de données et importe les données de test.

Sans Docker (manuel)

Prérequis : PHP 8.1+, MySQL 8.0+, Composer

# Installer les dépendances
composer install

# Configurer la BDD
mysql -u root -p -e "CREATE DATABASE parking_db;"
mysql -u root -p parking_db < src/sql/schema.sql
mysql -u root -p parking_db < src/sql/seed.sql

# Configurer .env (copier .env.example)
# Éditer src/Infrastructure/Database/DatabaseConnection.php si besoin

# Démarrer les serveurs
php -S localhost:8000 -t public &  # API
php -S localhost:8081 -t frontend &  # Frontend

🔑 Comptes de Test

Utilisateur : user@test.com / password123
Propriétaire : owner@test.com / password123

👤 Auteur

Fouad - Hetic 3ème année - 2025

About

Projet : Système de Parking Partagé Hetic 3 eme année – 2025

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors