Site web évènementiel


Page d'accueil de site
Scroll

Introduction


Après avoir suivi plusieurs cours en ligne sur Node.js, j'ai décidé de me lancer dans un projet pour mettre en pratique ce que j'avais appris.

Mon choix s'est porté sur la création d'un site événementiel, qui inclut un système de messagerie entre utilisateurs, des notifications pour les informer des messages reçus, des invitations à des événements ou des évaluations de leurs événements.

Le site contient les fonctionnalités suivantes :

Gestion des utilisateurs

  • Création d'un compte / Authentification
  • Modification des informations / mot de passe
  • Voir le profil d'un autre utilisateur
  • Envoyer un message à un ou plusieurs utilisateurs
  • Système de notification
  • Système de discussion

Gestion des évènements

  • Ajouter un évènement
  • Modifier un évènement
  • Annuler un évènement
  • Supprimer un évènement
  • Voir ses évènements
  • Inviter un utilisateur à un évènement

Participation et évaluation

  • Trier les évènements par nom, lieu et/ou mots clés
  • Voir le détail d'un évènement
  • S'inscrire à un évènement
  • Voir les évènements auxquels on participe
  • Évaluer un évènement

Outils utilisés

Langages

  • Nodejs

  • JavaScript

Frameworks

  • Fastify

  • Bootstrap

Base de donnée

  • MySQL

  • DBeaver

Autres

  • Visual Studio Code

  • Icone de Leaflet

    Leaflet

  • Icone de FullCalendar

    FullCalendar

Fonctionnalités principales