Skip to content

Latest commit

 

History

35 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Books-App

An app to create a list of books and keep track of favorite books as well as add reviews to books.

User Stories

  • As a user, I want the ability to sign up.
  • As a user, I want the ability to sign in.
  • As a user, I want the ability to sign out.
  • As a user, I want the ability to add my own books to a list.
  • As a user, I want the ability to update my books.
  • As a user, I want the ability to view all books in a list.
  • As a user, I want the ability to view all of my books in a list.
  • As a user, I want the ability to read more details of individual books.
  • As a user, I want the ability to delete my books.
  • As a user, I want the ability to view books others have created.
  • As a user, I want the ability to favorite books that other people have created.
  • As a user, I want the ability to remove books from my favorites.
  • As a user, I want the ability to add reviews to books.

Wireframes

Screenshot 2023-12-20 at 8 09 59 PM Screenshot 2023-12-20 at 8 44 10 PM Screenshot 2023-12-20 at 8 40 07 PM Screenshot 2023-12-20 at 8 37 26 PM Screenshot 2023-12-20 at 8 13 18 PM

ERD

Screenshot 2023-12-21 at 3 29 25 PM

Screenshots

Screenshot 2024-01-07 at 7 17 57 PM Screenshot 2024-01-07 at 7 17 33 PM Screenshot 2024-01-07 at 7 17 00 PM

Technologies Used

  • Express
  • MongoDB
  • Mongoose
  • Node JS
  • Bootstrap

Icebox features

  • Book Search functionality
  • Statistics page for users
  • Ability for users to update reviews
  • Author pages for users to see more books from a specific author
  • Feature to list books in a series and see the series
  • Admin privileges so only certain users can edit or delete books

About

An app to create a list of books and keep track of books read.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages