Skip to content

Simple Responsive Recipe Website made using NodeJS, ExpressJS, EJS, and MongoDB.

License

Notifications You must be signed in to change notification settings

helloukey/myCafe

Repository files navigation

myCafe-Logo

myCafe

A Simple Responsive Recipe Website made using NodeJS, ExpressJS, EJS, and MongoDB.

Live Preview

  • Live preview of this project: myCafe

Features

  • Simple Responsive Design
  • Register and Login Functionality
  • JWT Authentication
  • Create Your Own Recipe
  • Duplicate Ingredients Removal
  • User & Recipe Validation
  • Protected Routes
  • Password Hashing - Bcrypt
  • Custom Error Handling
  • 404 Page

Installation & Setup

  • First, download or clone this repo, and then run the command given below to install all the required dependencies.
  npm install
  • Rename the .env_sample file to .env

  • Provide your MongoDB Connection String, JWT Secret Key, and PORT inside the .env file.

  • Run the node app or nodemon app command to start the server.

  • Finally, Preview this project locally by visiting the URL: localhost:<PORT number>

  • In production, use secure property in cookie parser options object. You can add it inside the controllers/myController.js file.

Feedback

If you have any feedback, please reach out to me at kunalukey32@gmail.com

Authors

License

MIT

About

Simple Responsive Recipe Website made using NodeJS, ExpressJS, EJS, and MongoDB.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published