Skip to content

Book Collection app with CRUD operations, persistence with Sequelize and MVC architecture.

License

Notifications You must be signed in to change notification settings

anibalventura/book-collection-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Book Collection

NodeJS ExpressJS Handlebars Sequelize License

Book Collection with CRUD operations, persistence with Sequelize and MVC architecture.

Features

  • Home page to see all the Books created.
  • Filter Books in home page by name and category.
  • Data persistance with sequelize(mysql).
  • Books, Categories, Authors and Editorials maintenance pages to perform CRUD operations.
  • Select a book file picture and send email to author when create a book.
  • Categories, Authors and Editorials associated book count.
  • Form validation.

Technologies

  • HTML / Javascript / Bootstrap
  • NodeJS / ExpressJS / Handlebars
  • Sequelize / MySQL

Dependencies

Dev Dependencies

Build

  1. Download/clone project and run in terminal npm install
  2. Run in terminal npm start

License

MIT License

Copyright (c) 2022 Anibal Ventura