by @Sanjin Cabaravdic and @Haris Porobic

What is this?

The following instructions and requirements in this repository represent a step in the Match community onboarding process. It's a (hopefully) simple take home exercise to be later used as a conversation starter in our technical discussion. It should also help us in reducing the number of technical challenges a client wants you to go through.

Exercise brief

Implement the design and functionality as seen on

https://www.figma.com/file/t00BR74ObZibDzdMquHcGk/Test?node-id=36%3A4788

A user should be able to pick any date range, a certain project, or all of them, a certain gateway or all of them. All the information needed for the solution is provided by the Mock API.

Tasks:

Mock API information

API base path: http://178.63.13.157:8090/mock-api/api

GET /users

Returns all the users in the system

GET /projects

Returns all the projects in the system

GET /gateways

Returns all the gateways in the system

POST /report