BookStack is a book store application developed using ReactJS, Redux, Express and MongoDB
- A shopping cart with a dynamic badge to show the quantity of items in it.
- Books listing with a "read more" button for the description.
- An admin portal to add or delete with the functionality of uploading image for the book cover.
BookStack uses a number of technologies:
- ReactJS - a front-end JS library
- Redux - a predictable state container for JavaScript apps
- Node.js - evented I/O for the backend
- Express - fast node.js network app framework
- MongoDB - a cross-platform document-oriented database program
- Webpack - a module bundler
- React-Bootstrap - front-end framework for react
BookStack requires Node.js v6.11.0 to run.
Install the dependencies and devDependencies and start the server.
Please install and run the MongoDB server before running the app.
$ cd bookstack
$ npm install
$ nodemone
To run webpack run the below command in separate terminal:
$ webpack
The app will be listening at: localhost on port 3000