Le front a été créé avec Vite et utilise React et Javascript. Le back a été créé en utilisant Rails.
Lien du front du site en production : https://biblofront.vercel.app/
Lien du Github pour le front : https://github.com/LisaDaudibon/Bibloback
Lien du back du site en production : https://bibloback.fly.dev/
Vous vous trouvez dans le back.
Bienvenue sur notre plateforme dédiée aux passionnés de livres ! Que vous soyez un lecteur avide à la recherche de nouvelles découvertes ou un bibliophile désireux d'explorer une vaste bibliothèque virtuelle, vous êtes au bon endroit.
Notre site offre une base de données exhaustive regroupant une multitude de titres provenant de divers genres et époques. Que vous soyez fan de romans contemporains, de classiques intemporels, de thrillers palpitants ou de science-fiction captivante, vous trouverez assurément des ouvrages qui sauront éveiller votre intérêt.
L'inscription sur notre plateforme est simple et rapide. Une fois membre, vous pourrez créer votre propre liste de lecture personnalisée, enregistrant ainsi les livres qui vous intéressent le plus. Cette fonctionnalité vous permettra de garder une trace de vos livres préférés, de vos prochaines lectures ou de partager vos recommandations avec d'autres passionnés de lecture.
Rejoignez notre communauté de lecteurs passionnés dès aujourd'hui ! Venez découvrir, partager et discuter de vos livres préférés avec des personnes partageant les mêmes intérêts. Notre plateforme est un lieu d'échange et de convivialité où la passion pour la lecture est célébrée.
Ne perdez plus de temps à chercher votre prochaine lecture. Rejoignez-nous et plongez dans un univers infini de connaissances, d'aventures et d'émotions littéraires.
- Lisa Daudibon (@LisaDaudibon)
- Karine Da Silva (@KarineDHoshi)
- Users stories, disponible sur Trello
- Design du site, disponible sur Figma
- Parcours utilisateur, disponible sur Lucid
- Base de données, disponible sur Lucid
Ruby, 3.0.0, Rails 7.0, Postgresql 1.1.
Gems de tests : Rspec-rails, FactoryBot Rails, NyanCatFormatter.
Vous ne pourrez pas créer d'utilisateur ou vous connectez en local mais vous pouvez tester la route Books si vous le souhaitez avec insomnia ou postman.
Télécharger ou cloner le dossier en local. Lancer les commandes suivantes dans votre terminal :
cd biblofront
bundle install
rails db:create
rails db:migrate
rails s
pour lancer le serveur
Pour utiliser les gems de tests, exécuter les lignes suivantes dans le terminal :
rspec
pour lancer les tests préparés.rspec spec/models/user_spec.rb
pour lancer les tests sur un fichier spécifique.rspec --format NyanCatFormatter
pour lancer les tests en utilisant la gem NyanCatFormatter.
Ci-dessous un diagramme entité-relation de la base de données utilisée et un diagramme du parcours utilisateur :