Book Collector

An application written using NodeJS and the ExpressJS framework to track a collection of books stored in a SQLite database. Queries are handled using the Sequelize ORM and views are rendered using the Pug template engine.

Users are able to:

  • Search the database for books.
  • View details for each book.
  • Add a book to the collection.
  • Edit or delete each book's record.

The main focus in this project was on expanding knowledge of using an API to work with SQL queries. There was also emphasis on validating, interacting with and displaying the data stored within the database.

This was the eighth project in my Team Treehouse Full-Stack JavaScript Tech Degree bootcamp and is deployed on Google Cloud using the App Engine. I received the highest grade available ("Exceeds Expectations").

Built With

nodejs logoexpress logopugjs logosqlite logo

Deployed With

google cloud logo