Lien vers l'application : LaMaisonDesSons Liens utiles :
La Maison des Sons, une association musicale vibrante au cœur de Paris, souhaite moderniser et dynamiser sa communication et son organisation interne.
Dans ce but, nous leur proposons une application qui permettra aux membres de visualiser facilement tous les événements à venir, de s'y inscrire, d'accéder à un agenda personnel ainsi qu'aux news proposées par l'association.
la base de données comprends différentes tables :
- users : infos des usagers (profil utilisateur)
- events : infos concernant les évènements (titre, date, description ...)
- publications : infos diverses proposées par l'association
- instruments : les différents instruments proposés par l'école
ainsi que des tables de liaisons :
- skills : permet de rattacher un instrument et un niveau à un usager
- event instruments : permet d'ajouter la notion d'instrument et de niveau requis pour les évènements qui le nécessitent.
- attendances : gère les inscriptions (+ liste d'attente) des utilisateurs aux évènements
Avant de commencer, assurez-vous d'avoir installé les outils suivants sur votre système :
- Ruby (version recommandée spécifiée dans le Gemfile)
- Ruby on Rails (version spécifiée dans le Gemfile)
- PostgreSQL (avec les informations de connexion appropriées)
-
Clôner le dépôt
git clone [email protected]:tchanque/lmds-backend-v2.git cd lmds-backend-v2
-
Installer les dépendances Ruby
bundle install
- Créer les bases de données
rails db:create
rails db:migrate
rails db:seed
- Lancer le serveur
rails s