Skip to content

dna-technology/dna-task-livecoding-php-symfony

Repository files navigation

Set up application

To set up the application run following commands in your terminal:

make start

Running tests

To run tests execute the php bin/phpunit command.

Tasks

Scenario

Let’s imagine you are working on API for backend of an online payment system. The actors are: users (festival participants), merchants, event organiser. We want to enable backoffice operations to the event organiser.

Currently implemented:

  • Users can make a payment (with a virtual currency) to a specific merchant.
  • Our system has a payment log.
  • It means that information about payments are stored in a database.
  • This data can be used for reporting.

Task 1:

Please make a code review of the currently implemented solution.

Task 2:

Add new endpoint which give total income for payments for selected time period for given merchant.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages