Booked It -- a server application developed using Node, Express, and MongoDB that offers book recommendations through a CRUD API. Users can create a personalized reading list and create a favorites list based on the suggestions provided.
-
Create GET routes for data as appropiate
GET /booked_it
GET /user_booklist
GET /user_favorites
-
Create route for client data creation.
GET /user_list
-
Create
DELETE
routes for data category to allow for client deletion via a request.DELETE /deletebook/:id
-
Include MongoDB data validation rules for at least one data collection.
-
Include MongoDB data validation rules for at least one data collection.
- Preview of book collection
- Navigation to user list, favorites list, homepage
- Interact with a form to add new books to user list
- Select a favorite book and add to favorites list
- Update user book list.
- Delete an exisiting title from list.
- Node.js
- Express.js
- Pug: Template view engine
- Mongo DB
- Mongoose
- CSS
- Font Awesome
Clone the project
git clone https://github.com/R-LaRoi/Booked-It
Go to the project directory
cd booked-it
Install dependencies
npm install
Start the server
npm run start
Open browser
http://localhost:3000