Skip to content

Comments

PTBC 10 Project 1 Submission - Stewart#45

Open
nordic-roast wants to merge 2 commits intorocketacademy:mainfrom
nordic-roast:main
Open

PTBC 10 Project 1 Submission - Stewart#45
nordic-roast wants to merge 2 commits intorocketacademy:mainfrom
nordic-roast:main

Conversation

@nordic-roast
Copy link

For project 1, I have developed a react-based web app to help users discover UX library book collection and where to find them in public libraries.

As the NLB library has strict rate limiting on API calls, I had to export the responses as mocks for the axios calls to work.

As the next steps, will lean in further to see how to cache some of these responses in the in-memory cache to make fewer API calls and also to store the book collection in Firebase to extend the functionality further to include Book and Reserve functions.

BooksGoWhere

BooksGoWhere is a React-based web application designed to help users discover and reserve books from a comprehensive UX library collection

Features

  • Search Functionality: Users can search for books by titles and authors using a real-time search feature.
  • Book Availability: Displays the availability status of books across different locations.
  • Reserve Books - Coming soon: Allows users to reserve available books.
  • Notification System - Coming soon: Users can opt to be notified when books on loan become available.

Technologies Used

  • React.js
  • Tailwind CSS
  • React Router for SPA routing
  • Axios for API requests

Getting Started

To get a local copy up and running, follow these simple steps.

  1. Clone repository
git clone git@github.com:nordic-roast/books-gowhere.git
  1. Install dependencies
npm i
  1. Start the webapp
npm start

stewart huang and others added 2 commits March 5, 2024 20:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant