Skip to content

Web app dédiée à la recherche de partenaires de tennis

Notifications You must be signed in to change notification settings

soniapvg/tennis-partner-app

Repository files navigation

Tennis App du club de Saint-Julien

🎾 Description

Web app mobile dédiée à la recherche de partenaires de jeu parmi les membres du Tennis Club de Saint Julien en Genevois

👁 Démo

➜ Voir la démo (pour tester les fonctionnalités, il faut s'inscrire avec le code club : tcstjulien74)

⚙️ Fonctionnalités

  • Inscription réservée aux membres du club via un code club
  • Édition du profil membre (niveau de jeu, disponibilité, etc.)
  • Recherche des membres du club par critères (filtres personnalisables sur les disponibilités, la préférence de terrain, le genre + filtre de niveau de jeu appliqué automatiquement)
  • Recherche des membres par nom
  • Échanger avec un membre via messagerie intégrée

⚒ Stack technique

  • Frontend : SASS, custom Bootstrap (icons + components), Vanilla JavaScript
  • Backend : Ruby on Rails, PostgresSQL
  • API : SendGrid
  • Hébergement : Heroku, Amazon Web Services

💻 Installer en local

Configuration requise

Installation via CLI

  • Cloner le repo $ git clone https://github.com/soniapvg/tennis-partner-app.git
  • Aller dans le répertoire du projet $ cd tennis-partner-app
  • Installer les gems nécessaires $ bundle install
  • Précompiler les assets $rails assets:precompile
  • Lancer PostgreSQL
    • sous MacOs avec brew $ brew services start @postgresql
    • sous Linux / WSL $ sudo service postgresql start
  • Initialiser la base de donnée $ rails db:setup
  • Lancer le serveur $ rails server
  • Se rendre sur http://localhost:3000 dans un navigateur web

🔥 À propos du projet

Cette web app a été réalisée dans le cadre de la formation Developpeur Web Fullstack chez The Hacking Project.

Documents de travail pour le jury

L'ensemble de nos documents de travail et gestion du projet sont sur le Notion de l'équipe.

➜ lien vers notre environnement test, à toutes fins utiles

L'équipe de devs en herbe

De précieux conseils

🙏 Mathieu Brun-Picard a été notre mentor pendant ces 2 semaines de projet intenses, un grand merci pour ton aide !

🙌 Sans oublier Lilian Muller, notre formateur chez THP ! Merci pour ton implication !!