Web app mobile dédiée à la recherche de partenaires de jeu parmi les membres du Tennis Club de Saint Julien en Genevois
➜ Voir la démo (pour tester les fonctionnalités, il faut s'inscrire avec le code club : tcstjulien74
)
- 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
- Frontend : SASS, custom Bootstrap (icons + components), Vanilla JavaScript
- Backend : Ruby on Rails, PostgresSQL
- API : SendGrid
- Hébergement : Heroku, Amazon Web Services
- Ruby (version minimum 3.0.0)
- Rails (version minimum 7.0.4)
- Bundler gem
- PostgreSQL (version minimum 9.3)
- 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
- sous MacOs avec brew
- Initialiser la base de donnée
$ rails db:setup
- Lancer le serveur
$ rails server
- Se rendre sur
http://localhost:3000
dans un navigateur web
Cette web app a été réalisée dans le cadre de la formation Developpeur Web Fullstack chez The Hacking Project.
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
- Lionel DIOT @LionelDiot
- Zitouni FADILI @Cyber-Geooorge
- Ghislain GENET @GGE95
- Sonia PAVAGEAU @soniapvg
- Josephine PEAN @Jo9085
🙏 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 !!