Skip to content

Transformation en code Typescript + React de mon app de liste de lecture (Projet final du parcours Développeur de THP) / Tranforming my reading list app with typescript and react (final project of the developper path from the Hacking Project training)

Notifications You must be signed in to change notification settings

LisaDaudibon/Bibliofront_ts

Repository files navigation

Projet Bibliophilea

Projet final pour The Hacking Project

Découpage du projet

Le front a été créé avec Vite et utilise React et Typescript. Le back a été créé en utilisant Rails.

Lien du front du site en production :
Lien du back du site en production : https://bibloback.fly.dev/
Lien du Github pour le back : https://github.com/LisaDaudibon/Bibloback

Vous vous trouvez dans le front.

Description

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.

Membres du groupe

Cahier des charges

  • Users stories, disponible sur Trello
  • Design du site, disponible sur Figma
  • Parcours utilisateur, disponible sur Lucid
  • Base de données, disponible sur Lucid

Versions, gems et API utilisées

React 18.2.0, Jotai 2.2.1, React-router-dom 6.13.0.
Pour récupérer les livres, nous avons utilisé l'API de google : Google Book API

Lancement du programme en local

Télécharger ou cloner le dossier en local. Lancer les commandes suivantes dans votre terminal :

  • cd biblofront
  • npm install
  • Renommer le fichier .env en .env.development
  • Rajouter vos clés pour l'API google Books dans ce fichier renommé
  • npm run dev

Diagramme ER base de données et user flow

Ci-dessous un diagramme entité-relation de la base de données utilisée et un diagramme du parcours utilisateur :

About

Transformation en code Typescript + React de mon app de liste de lecture (Projet final du parcours Développeur de THP) / Tranforming my reading list app with typescript and react (final project of the developper path from the Hacking Project training)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published