BookPins is a web application designed to provide users with personalized book recommendations by integrating with the OpenLibrary API. It curates suggestions based on user preferences, allowing book lovers to discover new reads effortlessly.
Link to Presentation + Project Demo: https://youtu.be/6Jw7WGwPdZU
- cd into frontend folder
- Run "npm i" (installs dependencies)
- Install express
- Install nodemon
- Install mongoose
- Open up a terminal in the outermost directory of this project (outside frontend/backend directories)
- Run "./run_proj.sh"
The above option is probably preferred by frontend, since it hides the backend logs. but if you want to see both the frontend & backend logs, do this:
- Open up a terminal, cd into frontend, run "npm start"
- Open up another terminal, cd into backend, then run "npm run dev"