- Offers basic CRUD functionality for tracking books user hears about and would like to read in the future.
- Includes title, author and notes for each book tracked
In the future, I'd like to add the following:
- Additional fields such as date entered and genre
- Genre field that has preset options, but editable by user
- Sorting books by field
- Check box that removes book from library to-read view to have-read view
- Add proper modals with branded styling instead of using alerts
- Do a comprehensive accessability review and refactor
- Add testing
React, TailwindCSS, Node, Express, MongoDB
After cloning onto your local directory, you will need to run npm install in both the client and server directories.
Be sure you have Mongo DB installed as well.
Once your dependencies are installed, you will need to open three terminals:
- MongoDB enter the following commands:
-
brew services start mongodb-community
-
mongo
-
use books
- Server - npm run start
- Client - npm run start