sh event - projet symfony

SH Event

Rôle

Développement du site de A à Z

Produit

Projet personnel

Site web Symfony 7

URL

sh-event.sh-dev.fr

github.com

Contexte

J'ai demandé à ChatGPT de simuler une demande client :

" En tant que client gérant une entreprise qui organise fréquemment des événements professionnels, j'ai identifié le besoin d'un système de gestion d'événements en ligne pour améliorer l'organisation et l'expérience des participants. "

Voici quelques éléments clé de mon besoin :

  • Gestion des événements : J'ai besoin d'une plateforme qui me permette de créer et de gérer différents types d'événements, en fournissant des informations détaillées telles que la date, l'heure, le lieu, la description, les intervenants, etc.
  • Inscription en ligne : Les participants doivent pouvoir s'inscrire en ligne aux événements via la plateforme. Cela inclut la possibilité de collecter des informations sur les participants et de générer des confirmations d'inscription automatiques.

L'objectif

L'objectif de ce projet personnel était de m'entraîner sur la nouvelle version de Symfony 7, mais aussi sur l'ensemble des étapes de réalisation d'un site web : le maquettage (wireframe sur papier), l'intégration et du développement du back-end avec le MCD.

Front-end

Pour la structure et le design du site, je me suis inspiré du site meetup. Les langages utilisés sont l'HTML et le CSS native.

Back-end

Les fonctionnalitées du site sont :



Pour les utilisateurs :

  • Possibilité de s'inscrire et de se connecter
  • Possibilité de participer à un événement
  • Possibilité de déposer une annonce (avec validation au préalable par l'administrateur)
  • Une page utilisateur où il peut consulter l'ensemble des événements auxquels il participe

Pour le client (administrateur) :

  • Possibilité de gérer les événements (CRUD)
  • Possibilité de vérifier les événements créés par les utilisateurs avant publication
  • Possibilité de gérer les utilisateurs

MCD du projet :

sh event - Modèle Conceptuel des Données

Screenshots

sh event - présentation d'une conférence
Page de présentation d'une conférence
sh event - back office - Administration d'un événement
Back office - Administration d'un événement

projet suivant

La boule noire