Skip to content

bcmendis/bookStore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7e608e6 · May 21, 2023

History

10 Commits
May 21, 2023
May 21, 2023
May 19, 2023
May 21, 2023
May 19, 2023
May 21, 2023
May 18, 2023
May 18, 2023
May 18, 2023
May 21, 2023
May 18, 2023
May 19, 2023
May 19, 2023
May 18, 2023
May 19, 2023
May 18, 2023

Repository files navigation

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.