A fresh CodeIgniter 4 installation is needed, wired up to MySQL. After authenticating with a Google account, users step straight into an administrative area where they can modify product listings—no other roles or permissions for now. Here is the flow I have in mind: • First-time login stores the Google user ID, name, email and avatar in my tables (I will share the exact structure). Database work: I will hand over an SQL script with the tables; you will implement them, add suitable primary keys, foreign keys and the necessary indexes so reads and writes stay fast as the catalogue grows. Tech specifics that must be met: • Latest stable CodeIgniter 4, organized in MVC with proper models. If you are comfortable with CodeIgniter 4, MySQL indexing strategies, this should be straightforward. Feel free to suggest small improvements, but keep the stack exactly as above.