Skip to content

App for library to manage collection of books. Using JavaScript, Node.js, Express, Pug, SQL ORM Sequelize and existing SQLite database.

License

Notifications You must be signed in to change notification settings

annes99/SQL-Library-Manager

Repository files navigation

SQL Library Manager

Application for library to help them manage their collection of books. App that'll include pages to list, add, update, and delete books.

Features

  • Uses Sequelize Model validation to ensure that the title and author properties will have values when the form is submitted
  • If title or author fields are empty, form will not submit and page shows friendly error message
  • If routing to a non-existent book id, project uses a global error handler to render a friendly error page
  • If navigating to a non-existent route like /error, the project renders a user friendly "Page Not Found" page

Technologies

  • JavaScript
  • SQL (ORM Sequelize)
  • Node.js
  • Express
  • Pug
  • CSS
  • HTML

To start server locally

  • Run npm install

  • Then npm start

Open http://localhost:3000 to view it in the browser

Demo

Active demo: SQL Library Manager

Screenshot

Example screenshot

Status

Project is: COMPLETED

Inspiration

Treehouse Techdegree: FSJS project 8 - SQL Library Manager

Contact

Created by @Annes

About

App for library to manage collection of books. Using JavaScript, Node.js, Express, Pug, SQL ORM Sequelize and existing SQLite database.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published