An open API service indexing awesome lists of open source software.

https://github.com/amdzy/express-library


https://github.com/amdzy/express-library

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# Express Library

A CRUD website built using express

The purpose of this website is to provide an online catalog for a small local library, where users can browse available books

## Features

* Create, update and delete Books

* Create, update and delete BookInstance

* Create, update and delete Authors

* Create, update and delete Genres

## What i learned

* Use the Express Application Generator tool to create a skeleton website and application.

* Start and stop the Node web server.

* Use a database to store your application's data.

* Create routes for requesting different information, and templates ("views") to render the data as HTML to be displayed in the browser.
* Work with forms.

## Frameworks & Tools

* [Express](https://expressjs.com/)
* [Mongoose](https://mongoosejs.com)
* [Express Validator](https://express-validator.github.io)
* [Handlebars](handlebarsjs.com/)

This website was built after reading this [tutorial](https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs/Tutorial_local_library_website) at MDN