Skip to content

The "Bookstore" is a React-based SPA that uses Redux as state-management tool. It consists of 2 sub-pages i.e., BOOKS & CATEGORIES. Books sub-page allows you to: Display a list of books, Add a book, and Remove a selected book.

License

Notifications You must be signed in to change notification settings

Wahaj-Ali/bookstore

Repository files navigation

The Bookstore CMS

The "Bookstore" is a React-based SPA that allows you to: Display a list of books, Add a book, and Remove a selected book.

📗 Table of Contents

📖 The Bookstore CMS

smartmockups_likhkewb

The "Bookstore" is a React-based SPA that allows you to: Display a list of books, Add a book, and Remove a selected book.

*The Bookstore CMS

🛠 Built With

Tech Stack

Languages
  • HTML
  • CSS
  • Javascript
  • React
Bundler
  • Webpack
Server
  • Github

Key Features

  • React Components
  • React Events
  • Full website(SPA)

(back to top)

🔭 Future Features

  • Use redux in React
  • Connect to API
  • App Stling

🚀 Live Demo

(back to top)

💻 Getting Started

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

Setup

Clone this repository to your desired folder:

  git clone https://github.com/Wahaj-Ali/bookstore.git
  cd bookstore

Install

Before installing the app, make sure to install node.js in your machine. In order to check if node is installed run the following command:

  node -v

Install this project with:

  npm install

Usage

To run the project in a development server, execute the following command:

  npm start

Testing

To run the tests in a development server, execute the following command:

  npm test

To to build for the production, execute the following command:

  npm run build

Deployment

(back to top)

👤 Wahaj Ali

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

A satr to this repo would be appreciated.

(back to top)

🙏 Acknowledgments

Thanks to everyone that helped me to get all the tasks completed.

(back to top)

❓ FAQ

Add at least 2 questions new developers would ask when they decide to use your project.

  • What is this project?

    • It's a project of micoverse curriculum.
  • Is there any SQL database for this site

    • No, there isn't. However, I used javascirpt objects stored in a file as a small database.

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

The "Bookstore" is a React-based SPA that uses Redux as state-management tool. It consists of 2 sub-pages i.e., BOOKS & CATEGORIES. Books sub-page allows you to: Display a list of books, Add a book, and Remove a selected book.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published