Skip to content

milangoeg/software-engineers-task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Software Engineers Task

How to submit your challenge?

  • 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, and invite @milango-teach Github user

User Feed

The idea of this project is to implement a solution for discovering user feed based on followed users

Service Specification

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.

Implementation Details

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

image

Solution evaluation

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

About

Software Engineers Task

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors