Skip to content

ReadRiot is a react app that consumes the Google Books API, allowing users to search for books, view detailed information about them, and save their favorite books to their personal library.

Notifications You must be signed in to change notification settings

abdishukri-105/ReadRiot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

READRIOT

ReadRiot is a react app that consumes the Google Books API, allowing users to search for books, view detailed information about them, and save their favorite books to their personal library.

The app requires users to login/register first before seeing any books.

Table of contents

Overview

deliverables

  • Home page - When the user first opens the application, they should be greeted with a page that has information about what the application is all about.
  • Users should be able to search for a list of books by name, author or year of publication.
  • Users should be able to register and log in to the application in order to use it.
  • An authenticated user should be able to create a bookshelf and add books to it.
  • An authenticated user should be able to logout of the application.

Links

  • See Solution here
  • visit Live Site here

How to start the project

1. Run locally

Clone the project

   git@github.com:abdishukri-105/ReadRiot.git

Go to the project directory

  cd ReadRiot

Install dependencies

  npm install

run the app (on a different terminal )

   npm start

My process

Built with

  • REACTJS
  • TAILWINDCSS
  • BOOTSTRAP

What we learned

  • components
  • props
  • state
  • events
  • data fetching in react
  • react routing V6
  • private routing v6

Authors

About

ReadRiot is a react app that consumes the Google Books API, allowing users to search for books, view detailed information about them, and save their favorite books to their personal library.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published