Admin Page Ecommerce is a project for managing tables, including category, product, and user. The functionalities are built following the MVC OOP model, combined with several libraries such as doctrine/dbal, bramus/router, bladeone, validation, and phpdotenv.
The login function uses middleware to prevent user accounts from accessing the admin page, allowing only accounts with the admin role to log in.
In the admin page, we will manage three tables: User, Category, and Product. It allows adding, editing, deleting, and viewing detailed data.