Skip to content

alissaestelle/librairie

Repository files navigation

Date: 8/4/22

By: Alissa Wiley | Portfolio | LinkedIn

Description

This app serves as a personal book tracker where a user can manage their collection by adding, updating, or deleting books. It features a scrollable "bookshelf" of daily recommendations hosted by Google Books API as well as an interactive table to manage personal book preferences.


The user's personal book collection is formatted as a paginated list that displays 5 books per page. Pages update dynamically as books are added/deleted. This list also contains a check in/out status for each book. Whenever a book is checked in/out, its status is automatically updated in the database. Books can also be sorted by status.

Getting Started

To use the app, click the title of this README(librairie).

1. To add a new book to the collection, click Add Book.

2. To update a book, click on its title.

4. To delete a book, click Delete.

6. To check a book in or out, click the checkbox in its table row. An empty checkmark means a book is currently available.

7. To filter books by status, select an option from the drop-down menu in the book status column.

Note: A starter collection has already been seeded to the database!

Technologies

  • Postgres/PSQL
  • Sequelize
  • Express/Cors/Morgan
  • React
  • Node/Nodemon
  • Google Books API

Credits

Pagination: Academind | LogRocket Blog | freeCodeCamp

APIs: Google Books API

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published