Easy Recipes


This was my first fullstack application here I learned about authentication and authorization methods and was my first approach to security in applications.

A web application designed to plan weekly meals, allowing users to organize daily menus, save recipes, and automatically generate shopping lists to simplify preparation and save time in the kitchen.


Application features

  • User registration / user login
  • Generate shopping lists
  • Generate a estimate amount of money for the lists
  • Schedule the days to elaborate meals

Technology features

  • React redux
  • Data sanitization
  • Use of access tokens
  • Invalidation of access tokens
  • Password encrypted
  • ODM for the connection to database

Stack

  • React (create-react-app)
  • Express JS
  • MongoDB

Image Gallery

Main architecture of the solution

Main architecture of the solution

Internal architecture of the API

Internal architecture of the API

Main page

Main page

Modal view of the entries

Modal view of the entries

New user registered

New user registered

Encrypted passwords at rest

Encrypted passwords at rest


Return to projects