Coursework Project from Web Technology module
This app is recipe sharing platform where users can signin and signup, explore recipes of other users, add their own recipes and delete recipes. This web application is created with NodeJS, ExpressJS, EJS, and CSS.
5.Go to browser https://localhost:3000
- -connect-flash --> Enables temporary messages
- -ejs --> Engine for generating HTML markup
- -express --> Backend Web Framework for Node.js
- -express-ejs-layouts --> Layout support for EJS in Express
- -express-fileupload --> Middleware for handling file uploads
- -express-session --> Session management in Express
- -express-validator --> Middleware for validating
- -nodemon --> Automatically restarts server after the changes
- -uuid --> Generates unique id for objects
├───controllers
| ├───recipe
| └───user
├───data
| ├───categories.json
| |───recipes.json
| └───users.json
├───public
│ ├───assets
| | ├───assets
| | ├───images
| | └───uploads
│ ├───css
│ └───js
├───routes
| └───index.js
├───validators
| └───index.js
├───views
| └───layout
├───app.js
├───package-lock.json
├───package.json
└───README.md