Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 1.76 KB

README.md

File metadata and controls

40 lines (25 loc) · 1.76 KB

Overview

This is a web application that simulates an online bookstore, allowing users to perform various actions such as adding books, updating book details, and deleting books from their collection.

The project leverages server-side rendering (SSR) to fetch, or in this case use a dummy array of books, to initialize the Redux store on the first request.

Tech Stack

  • Next.js: A React framework for building server-side rendered (SSR) web applications.
  • Redux/Redux toolkit: A predictable state management library for JavaScript applications.
  • next-redux-wrapper: A wrapper library that integrates Redux with Next.js, simplifying the setup process.

Getting Started

To run the project locally, follow these steps:

  1. Download the project source code by clicking the following link: Download Project
  2. Extract the downloaded zip file to a directory of your choice.
  3. Open a terminal or command prompt and navigate to the extracted directory.
  4. Install the dependencies by running the following command:
npm install
  1. Start the development server using the following command:
npm run dev
  1. Open http://localhost:3000 in your web browser to view the application.

Live Demo

For your convenience, a live demo of the project has been deployed on Vercel. You can access it by clicking the following link: Blazebooks

Contributing

Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please create an issue or submit a pull request.