Skip to content

BookHub is Node.js app that allows users to view books stored in our library database. They can add to their reading list or to just browse a variety of different books.

License

Notifications You must be signed in to change notification settings

DariusGarcia/bookhub

Repository files navigation

BookHub

https://book-hub.herokuapp.com/

Screenshot of the homepage Screenshot of all books page

Description

BookHub is Node.js app that allows users to view books stored in our book database. Users can add to their reading list or just browse a variety of different books.

User Stories

  • User can search the database for a wide variety of books
  • User can view different genres and categories of books such as trending, most popular, best seller,
  • User can sign up and login
  • User can add, update, and delete new books
  • Only authenticated managers can add and delete books from the database.

Technologies Used

  • Node.js
  • Express.js
  • Handlebars
  • TailwindCSS
  • MySQL Database
  • Sequelize

Usage

  • View all books at /books/
  • Navigate to the dashboard to add new books
  • create a free account to have access to the dashboard

Contributors

Darius Garcia

Nate

Aaron Wilson

Daniel Yang

Installation

clone the repo to local machine

cd bookhub/

Install dependencies

npm install

Add your own env variables to connect to SQL db.

bookhub/.env

Seed the database with data

npm run seed

start express server

nodemon server.js

About

BookHub is Node.js app that allows users to view books stored in our library database. They can add to their reading list or to just browse a variety of different books.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •