Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/hattima-tim/express-locallibrary-tutorial

A very basic Express website developed by following a tutorial on the Mozilla Developer Network.
https://github.com/hattima-tim/express-locallibrary-tutorial

express express-validator nodejs pug

Last synced: 12 days ago
JSON representation

A very basic Express website developed by following a tutorial on the Mozilla Developer Network.

Awesome Lists containing this project

README

        

# express-locallibrary-tutorial

Did this project as part of [Express Tutorial: The Local Library website](https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs/Tutorial_local_library_website) of [MDN](https://developer.mozilla.org/en-US/). Not all the code in this repo are taken from the tutorial. I wrote some myself, to complete the challenges given in the tutorial.

See the project live [here](https://express-locallibrary-tutorial-hattima-tim.onrender.com/catalog).

# Topics covered by the tutorial
- Using the Express Application Generator tool to create a skeleton website and application.
- Using a database to store the application data.
- Creating routes for requesting different information, and templates ("views") to render the data as HTML to be displayed in the browser.
- Using forms to get data from users and update the database with this data.
- Validating and sanitizing input using express-validator.
- Writing forms to create, update, and delete records from the database.
- Make the application production ready after it is finished.
- Deploying application to production.

# Technologies
- Nodejs
- Express
- Express validator
- Pug
- Bootstrap