ssgroup-shope -- 2
Budget: $10 – $30 USD
I’m upgrading an existing e-commerce platform and the next milestone is a robust admin dashboard built with React, Tailwind CSS (plus the occasional Bootstrap helper), powered by a Java Spring Boot API backed by MySQL.
Priority scope
The public-facing site is already live, but the back-office tools are still thin. I want a dedicated dashboard that lets authorized staff control the whole store from one place. All admin routes will be secured with stateless JWT authentication.
Core modules to deliver
• User management – create, edit, disable users and roles
• Product management – CRUD for catalog items, images, categories and inventory levels
• Order tracking – view order history, status updates, refunds and fulfilment notes
Technical expectations
Back-end: Design clean Spring Boot REST endpoints, structure the project for easy scaling, document all routes with Swagger or similar, and keep the codebase modular and testable.
Database: Model the MySQL schema for the above features, write efficient queries or JPA specifications, handle migrations gracefully.
Front-end: Build the dashboard in React with functional components, hooks and Tailwind CSS; ensure it is fully responsive so staff can work from desktop, tablet or phone.
Security: Implement JWT issuance, refresh flow and middleware on both client and server sides; follow best practices for password hashing and CORS.
Performance & quality: Aim for fast load times, lazy-load heavy data sets, lint the code, write concise documentation and leave room for future micro-services if we decide to split the API later.
Acceptance criteria
• All three modules above work end-to-end behind JWT login
• No console or backend errors in normal use
• API endpoints covered by unit or integration tests
• Read-me with setup instructions so another dev can run the project in one command
If this stack is your daily environment and you’ve shipped admin panels before, let’s get this in motion.
Priority scope
The public-facing site is already live, but the back-office tools are still thin. I want a dedicated dashboard that lets authorized staff control the whole store from one place. All admin routes will be secured with stateless JWT authentication.
Core modules to deliver
• User management – create, edit, disable users and roles
• Product management – CRUD for catalog items, images, categories and inventory levels
• Order tracking – view order history, status updates, refunds and fulfilment notes
Technical expectations
Back-end: Design clean Spring Boot REST endpoints, structure the project for easy scaling, document all routes with Swagger or similar, and keep the codebase modular and testable.
Database: Model the MySQL schema for the above features, write efficient queries or JPA specifications, handle migrations gracefully.
Front-end: Build the dashboard in React with functional components, hooks and Tailwind CSS; ensure it is fully responsive so staff can work from desktop, tablet or phone.
Security: Implement JWT issuance, refresh flow and middleware on both client and server sides; follow best practices for password hashing and CORS.
Performance & quality: Aim for fast load times, lazy-load heavy data sets, lint the code, write concise documentation and leave room for future micro-services if we decide to split the API later.
Acceptance criteria
• All three modules above work end-to-end behind JWT login
• No console or backend errors in normal use
• API endpoints covered by unit or integration tests
• Read-me with setup instructions so another dev can run the project in one command
If this stack is your daily environment and you’ve shipped admin panels before, let’s get this in motion.