Episode 6: Admin Panel & Authorization
Create Login page, use JSON-Server `/users`, manage login with localStorage
Create Login page, use JSON-Server `/users`, manage login with localStorage
Implement a system for users to place orders based on their cart. Store order history and support retrieving past orders.
Enable each user to add, remove, and view products in their shopping cart. Use Mongoose’s population feature to retrieve full product details.
Enable users to register and log in to the application securely using JWT tokens and HTTP-only cookies. Add basic authentication middleware.
Define the Product model using Mongoose and implement RESTful API endpoints for managing products.
Set up a basic Express.js project using Express Generator, configure environment, folder structure, and enable CORS for cross-origin requests.
An online marketplace where users can register, browse products, add items to their cart, and complete purchases. Admins can manage products, orders, and users. OAuth (Google) login support and sec...
Goal: Introduce interfaces as a second form of abstraction and use them to unify actions like using skills or applying effects.
Goal: Reflect on what we’ve built, review OOP principles applied, and explore ways to take this project further.
Goal: Integrate StunEffect into the turn system so it actually prevents actions when active.