Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Live Link

Live Link

Getting Started

Follow these instructions to set up and run the project on your local machine.

Prerequisites

Make sure you have the following installed:

1.Node.js 2.npm 3. JSON Server (optional, for local development)

Installation

  1. Clone the Repository:
git clone https://github.com/rajan-021/book-store.git
cd book-store
  1. Install Dependencies:
npm install
  1. Start the React Application:
npm start

The app will be running on http://localhost:3000.

Features

List Books: Displays a list of books with their details (title, author, genre, year).

Add Book: Allows users to add a new book to the catalog.

Edit Book: Allows users to edit existing book details.

Delete Book: Users can delete books from the catalog.

Search and Filter: Allows users to search books by title or author.

Sort Books: Allows sorting books by title, author, or publication year.

Loading Indicators: Shows a spinner while data is being fetched.

Success/Error Messages: Displays toast notifications for successful or failed operations.

Tech Stack

Frontend: ReactJS, TailwindCSS, React Router, Axios Backend: JSON Server (mock backend) or Live API on Render Utilities: react-hot-toast (for notifications)

Backend Repository

Backend Repo

Hosted API on Render

Api Link

About

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages