- Create private repository on Github.
- Create a new branch and push your commits to as you would do in a real-world task.
- Reply to the task email with repository link to confirm you already finished the task.
The idea of this project is to implement a solution for discovering user feed based on followed users
The service should be able to provide:
- A list of the Users posts: (id, body, cover image, author, created at).
- A filter by author.
- Feed contain random suggested authors: (id, name, bio, avatar).
- Feed contain random ads: (id, title, link, image).
- Big plus: design this service to be able to handle great load of requests per second, huge content.
You should use PHP&ReactJs.
You should use lumen or build your code from scratch, You still can use libraries from packagist or npm
You should use ReactJs as Front-End framework to integrate with Back-End endpoints
Check the Mockup Feed page example
Your solution will be evaluated corresponding to these points:
- The solution should have both a web API and a CLI application.
- Automated tests.
- Scalability and performance.
- Concise and clean code.
- Using containers (Docker).
- Include a readme file for how to run and use the solution.
- Commit messages
NOTE: This challenge is aimed to senior developers, so expected to hit a high point of technicality.
Good Luck;
Milango Team