Sales Dashboard CRUD Web App

Замовник: AI | Опубліковано: 02.01.2026

I’m putting together a lightweight web-based dashboard that lets our team record new sales transactions and view existing ones at a glance. At this stage I only need the Create and Read portions of CRUD—no updating or deleting yet. The data set is straightforward: date, customer, product, quantity, price, tax, discount and payment status, all stored in a relational table (PostgreSQL or MySQL are both fine). Access control should be split between two roles: • Admin – full access to every screen plus the ability to invite or deactivate users. • Standard User – can log in, add a new sale and browse the transaction list, but nothing else. Here’s what I expect as concrete deliverables: 1. Responsive single-page interface (React, Vue or similar) with clean navigation between “Add Sale” and “View Sales”. 2. RESTful or GraphQL API powering the C and R endpoints, secured with JWT or session-based auth. 3. Simple role-based gatekeeping middleware so user permissions are enforced server-side. 4. Seed file or migration scripts so I can spin the project up locally with docker-compose or a similar one-command setup. 5. Brief README walking me through installation, environment variables and any tech stack decisions. No need for pixel-perfect styling; function and clarity are the priorities. If you have a starter template that speeds things up, feel free to use it as long as the final repo is clean and well documented.