https://github.com/amdzy/express-library
https://github.com/amdzy/express-library
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/amdzy/express-library
- Owner: amdzy
- License: mit
- Created: 2021-09-08T09:37:30.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-09-25T17:53:02.000Z (over 3 years ago)
- Last Synced: 2025-01-22T02:28:37.627Z (5 months ago)
- Language: JavaScript
- Size: 71.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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