bngesp / upwork

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UpWork Task

Description

Create a small Symfony 4 + Angular app for orders management (using data from orders.json)

Requirements

  • Create a command to import the data from orders.json in database (use Doctine ORM)
  • Show orders in a table
  • Add pagination (10 orders/page)
  • Allow users to cancel an order (persist the change in db)
  • Allow users to search for orders by customer or status

Important!

Experience with Domain Driven Design (DDD) architecture is a must. Make sure you will use it to structure your code from the test project.

Result

Load data from orders.json

symfony console make:command import:orders

Image of the result for twig version

Image of the twig result

Angular version

cd webapp
npm start

Image of the result for angular version

Image of the result

About


Languages

Language:PHP 33.5%Language:HTML 29.9%Language:TypeScript 22.2%Language:Twig 11.3%Language:JavaScript 2.9%Language:CSS 0.2%