[go: nahoru, domu]

Skip to content

The 8th project on the Full Stack JavaScript Techdegree. This web application is a management system for a fictional local library, which allows a user to list, add, update and delete books from the library's database.

Notifications You must be signed in to change notification settings

Leandro-GomesSilva/JavaScript-SQL-Library-Manager

Repository files navigation

JavaScript: SQL Library Manager

The 8th project on the Full Stack JavaScript Techdegree. This web application is a management system for a fictional local library, which allows a user to list, add, update and delete books from the library's database.

Main technologies: JavaScript, Node.js, Express.js
Auxiliary technologies: HTML, CSS, Pug, SQL, Sequelize ORM
Complexity level: Intermediate
Estimated Time to Complete: 30 hours
Concepts: SQL ORM, SQL RDBMS, SQL CRUD operations, AJAX, Routes, Middleware, HTTP requests, Request Object, Response Object, Server, Static Assets, Pug Template rendering

For "Exceeds Requirements":

  • Search feature in the homepage (case insensitive, works for partial matches and for all 4 fields)
  • Pagination feature in the homepage

Extras:

  • Custom validation function for the 'year' attribute/column
  • Extra Pug templates for error-message, pagination buttons and search feature
  • Custom CSS layout

About

The 8th project on the Full Stack JavaScript Techdegree. This web application is a management system for a fictional local library, which allows a user to list, add, update and delete books from the library's database.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published