HADES Hellstaurants

Find the application here

Steps:

  • Sign Up with your name, email and password.
  • Then Sign In using the the same email and password credentials, which enables you to select dishes from the restaurants section and add them to your cart.
  • You can view your cart items in the orders section.

Things I learnt

  • Learnt more about using React, React hooks, JSX, React-router, protected routing and CSS
  • Using Postmanto test APIs and using axios to fetch data from backend.
  • Using Express, writing middleware, routes
  • Using MongoDB, mongoose, creating schemas and error handling
  • Using auth with JWTs and bcrypt
  • Using localStorage with react states.

This was my first time working on a full MERN stack application by myself.