POS build with Easyadmin Symfony

Job ID: 35375138

Budget: €750 – €1,500 EUR

Build a Symfony application with Easyadmin bundle.

Technical requirements:
Symfony 6.0
EasyAdmin module 4.0
Nginx

Technical Features:
Create customer entity (data model already created)
Create order entity (data model already created)
Create product item (data model already created)
Create product category (data model already created)
Create user entity ((data model already created)
Create user role ((data model already created)
Create API for each entity
Apply security rules on the application
Stripe integration
Time report by sales
Time report by user
Time report by item

Business features:
User admin and standard user must be created
User admin can see all sections
User standard only can see some section which needs to be set by User Admin

Both user can create orders in system
User admin can only edit offline orders
User admin can create product categories and product items
User admin and standard user can finish orders by offline or stripe
Related categories: PHP Software Architecture MySQL Symfony PHP API