Inventory & Orders Dashboard: Nuxt 3, PHP REST API, MySQL by Sunnatulla E.Inventory & Orders Dashboard: Nuxt 3, PHP REST API, MySQL by Sunnatulla E.

Inventory & Orders Dashboard: Nuxt 3, PHP REST API, MySQL

Sunnatulla E.

Sunnatulla E.

A personal project: an admin dashboard for a small shop's inventory and orders. Generated sample data, not client work.
The front end is Nuxt 3 with Tailwind and Chart.js. It talks to a PHP 8 REST API that I wrote without a framework, over MySQL.
What it does: a sales dashboard with charts, product and stock management, and order processing with admin and viewer roles. Stock changes run inside one DB transaction, so an order can't leave stock half-updated.
Tested with PHPUnit, Vitest and a headless-Chrome end-to-end test.
Live demo (static, the PHP API is simulated in the browser; login admin@example.com / demo1234): https://sunnatulla-inventory-dashboard.netlify.app
Code: https://github.com/atokim4/nuxt-php-dashboard
Like this project

Posted Nov 3, 2026

Personal project: a Nuxt 3 + Tailwind admin dashboard on a framework-free PHP 8 REST API and MySQL. Sales charts, stock, orders, admin/viewer roles.