A user is treated as a logged in when there is a token in the cookie in a browser. Token is created by Firebase after the user has succesfully logged in. Basic email and password is implemented. Without being logged in the user cannot enter Products page. Products page contains a list of products with an option to view the specific item details, select quantity and add the item to the cart. Cart component in a form of modal shows a list of items that are inside the cart with options to add more or delete.
Made with ❤️ and JavaScript.