This is a full-stack project with Redux, written to be compatible with two different backend frameworks built using:
AND
OR - An alternate compatible backend located here which uses:
You can add, delete, and edit books from the library as well as keep track of your current progress through your books.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes using the MERN stack with Express and MongoDB. (If you wish to use the Ruby on Rails backend API, go here.
This project runs on Node.js and uses the Node Package Manager (npm).
npm install
and npm run client-install
to install the necessary packagesRun the servers with the following command:
npm run dev
Once its running, head over to your browser to see the Library.
You can deploy the project on Heroku using the following steps:
heroku create
to create a new appgit push heroku master
to start a deployment on Heroku.heroku open
) to see a live deployment of the app.