I am building an Android app in Kotlin and now need the web side that will power it. The site must run on a MySQL backend and include three access levels—Admin, Moderator, and general User—each with its own dashboard or restricted view. Core features I must see working: • Secure registration / login tied to those roles • Forms where logged-in users can submit data into the database • Dynamic pages (or endpoints) that read the stored records back out and present them in a clear format Because my Kotlin app will consume this data, every create, read and update action also has to be reachable through a JSON REST API with clean, well-documented routes and simple token-based authentication. If you prefer an established framework (for example Laravel, Express, Spring Boot, Django), let me know; I am flexible as long as the final deliverable is stable, well-structured code that I can deploy on a standard LAMP/VPS environment. Deliverables 1. Source code for the website and API, wired to MySQL 2. SQL dump or migration files to create the necessary tables 3. Brief setup guide plus endpoint documentation so I can hook it straight into my Kotlin app I will handle the Android side myself; I just need this web piece ready, tested, and easy to extend.