Skip to content

jennkim0409/CS130_Project

Repository files navigation

BookPins

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

Initial Setup

Frontend

  1. cd into frontend folder
  2. Run "npm i" (installs dependencies)

Backend

  1. Install express
  2. Install nodemon
  3. Install mongoose

Option #1

  1. Open up a terminal in the outermost directory of this project (outside frontend/backend directories)
  2. Run "./run_proj.sh"

Option #2

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:

  1. Open up a terminal, cd into frontend, run "npm start"
  2. Open up another terminal, cd into backend, then run "npm run dev"

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages