PHP Symfony thingy
Find a file
2025-06-28 12:17:52 +02:00
.idea Initial commit 2025-06-28 12:17:52 +02:00
assets Initial commit 2025-06-28 12:17:52 +02:00
bin Initial commit 2025-06-28 12:17:52 +02:00
config Initial commit 2025-06-28 12:17:52 +02:00
migrations Initial commit 2025-06-28 12:17:52 +02:00
public Initial commit 2025-06-28 12:17:52 +02:00
src Initial commit 2025-06-28 12:17:52 +02:00
templates Initial commit 2025-06-28 12:17:52 +02:00
tests Initial commit 2025-06-28 12:17:52 +02:00
translations Initial commit 2025-06-28 12:17:52 +02:00
.env Initial commit 2025-06-28 12:17:52 +02:00
.env.test Initial commit 2025-06-28 12:17:52 +02:00
.gitattributes Initial commit 2025-06-28 12:17:52 +02:00
.gitignore Initial commit 2025-06-28 12:17:52 +02:00
composer.json Initial commit 2025-06-28 12:17:52 +02:00
composer.lock Initial commit 2025-06-28 12:17:52 +02:00
docker-compose.override.yml Initial commit 2025-06-28 12:17:52 +02:00
docker-compose.yml Initial commit 2025-06-28 12:17:52 +02:00
phpunit.xml.dist Initial commit 2025-06-28 12:17:52 +02:00
README.MD Initial commit 2025-06-28 12:17:52 +02:00
run.sh Initial commit 2025-06-28 12:17:52 +02:00
symfony.lock Initial commit 2025-06-28 12:17:52 +02:00
TODO.MD Initial commit 2025-06-28 12:17:52 +02:00

Projet dev web Symfony - CSC4101

Application web de collection de cartes FRACTAL

  • Cette application permet de gérer et dafficher des cartes FRACTAL pour tout les passionées de fractals

Lancer l'application

Je vous ai fait un petit script bash pour éviter de recopier trop de commandes, faites :

  • chmod +x run.sh
  • ./run.sh
  • ouvrir le lien localhost généré
  • Créer un compte ou vous connecter avec clement@yahoo.fr, mot de passe -> clement

User

Entité gérant les comptes utilisateur et leurs rôles.

Comptes créés

Email / Mot de passe / Rôle

Connectez vous avec clement@yahoo.fr, et clement en mot de passe pour voir l'admin pannel

CarteFractal [Objet]

  • type : Catégorie de la carte (exemple : Local, Niveau 1/2/3, Niveau -1, Prez, etc.) (string)
  • image : Permet lupload dimages (via VichUploader) (fichier)
  • description : Description détaillée (précise un équipement ou une personne) (string)
  • prix : Coût en points FRACTAL (int)
  • date : Date dacquisition (Date)
  • classeurfractal : Le classeur associé (relation ManyToOne)

ClasseurFractal [Inventaire]

  • name : Nom du classeur (string)
  • cartesfractal : Ensemble des cartes quil contient (relation OneToMany)
  • membrefractal : Propriétaire du classeur (relation ManyToOne)

MembreFractal [Membre]

  • pseudo : Nom dutilisateur (string)
  • classeurfractal : Classeur principal de lutilisateur (relation OneToMany)
  • collectionsfractal : Collections possédées (relation OneToMany)
  • user : Lien avec lentité User de Symfony (relation OneToOne)

CollectionFractal [Galerie]

  • name : Nom de la collection (string)
  • ispublic : Statut public/privé (boolean)
  • cartesfractal : Cartes incluses (relation ManyToMany)
  • membrefractal : Propriétaire (relation ManyToOne)

Mentions et références

  • Projet effectué lors du cours CSC4101 de Telecom Sud-Paris
  • Bien que le site soit unique et adapté à ma passion pour les fractales, et qu'ayant suivi le guide, je me suis grandement inspiré de la structure et du code du projet de Timothée Mathubert notamment pour la résolution de bugs que je ne comprennais pas.