Skip to content

Latest commit

 

History

History
77 lines (49 loc) · 2.43 KB

README.md

File metadata and controls

77 lines (49 loc) · 2.43 KB

La Maison des Sons

Lien vers l'application : LaMaisonDesSons Liens utiles :

Présentation du projet :

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.

Base de données

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

Prérequis

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)

Installation

  1. Clôner le dépôt

    git clone [email protected]:tchanque/lmds-backend-v2.git
    cd lmds-backend-v2
  2. Installer les dépendances Ruby

    bundle install
  1. Créer les bases de données
    rails db:create
    rails db:migrate
    rails db:seed
  1. Lancer le serveur
  rails s

🚀 About us