Skip to content

Simple website made with React & Vite to do requests with the google book API

Notifications You must be signed in to change notification settings

tiballion/googleauthor

Repository files navigation

Google author

Un projet pour apprendre à utiliser l'API de Google Books.

Comment lancer le projet :

  • git clone https://github.com/tiballion/googleauthor.git
  • cd googleauthor
  • npm i
  • npm run dev

Pour compiler le projet en mode production :

  • npm run build

Technologies/modules utilisés :

  • Vite
  • React
  • Typescript
  • TailwindCSS
  • React Icons
  • Axios

Problèmes encontrés :

  • Certains livres n'avait ni d'auteur ni d'image
  • On ne peut pas faire une requête à chaque fois que le texte dans l'input change, sinon on fait trop de requêtes à l'API et les résultats sont inexacts et peuvent différer. Il faut donc attendre que l'utilisateur ait fini de taper avant de faire la requête.

Structure du projet :

┌ Header
├ Main
│ ├ Search
│ ├ Books
│ │ └ BookItem
│ └ Pagination
└