By Nabil Arbouz and Anna Daccache
Website for project 2 in CS5610 Web Development. The goal was to build a web application that demonstrated our ability to incorporate node.js, express, and 2 MongoDB collections. Our project is a book directory that allows you to review and rate books and see reviews from others. You can watch a video demo of our site here.
The background image was sourced from here.
Download or clone this repository. Then in your terminal use:
npm install
npm run start
in order to download the dev tools and packages used in this application. We used Prettier to format this code and the project was linted with ESLint. In order to get the MongoDB working, create a ".env" file in your project folder. Create a variable in the .env file called MONGO_URL and set it equal to your Mongo connection string.
- Public: contains the HTML files and several other folders
- images: holds the card images, tab icon, and README screenshots
- javascripts: contains the js files
- stylesheets: contains the CSS stylesheets for their respective HTML files
- Routes: contains the js files that run the express routing to handle the URIs reponse to client requests
- db: contains a js folder that connects the functionality established in the routes to respective collections in MongoDB
You can check out the full license here
This project is licensed under the terms of the MIT license.




