Recipe Website information

Description

A full stack application using Express, Node, and EJS templating, this recipe website allows users to browse recipes saved to nonSQL database using MongoDB. Using JWT to authenticate login, after logging in, users have full CRUD capability to create recipes, edit their own recipes (but no others, as verified by their unique JWT), or delete their recipes. Visitors can also click on registered authors and see all the recipes by that author.

Features of this program:

  • CRUD functionality on user accounts
  • View List functionality showing all recipes in database
  • JWT login functionality and bcrypt password hashing
  • CRUD functionality on recipes, tied to user log in
  • View recipes by specific author, pulled as JSON objects from local MongoDB database