Skip to content

Latest commit

 

History

History

challenge-phoenix

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Reborn

Reborn is a simple Phoenix web application that monitors a host system it runs on.

Exercise

Build a web application using a Phoenix Framework. At root (localhost:4000), it should display the Phoenix Live Dashboard. The Live Dashboard should also provide OS information and Database metrics.

We value an easy-to-read code. Although, this is very subjective to a team coding style. We do not expect your solution to be perfectly matched with our coding guidelines nor our coding style. But be sure to review your own code at least once or twice, improve it, and give it your best.

Submitting your code

  • We prefer well-thought-out solutions. So take your time refining your code before submitting it.
  • Average completion time so far has been around one to two weeks.
  • Please submit your code by publishing them to any git providers, and then share the repository URL with us.

Programming languages & Framework

What we review

  • Functionality - The application must be able to up and running on a local machine and provide the functionality described in the exercise section.
  • Description - Provide necessary information for the application.

Extras

  • Implement an authentication system on top of the live dashboard.
  • Count how many times the live dashboard page is hit. Persist the counter in memory. And print page hit counter into a console when live dashboard path is hit.

Bonus

  • Typespec your code.
  • Provide a docker-compose file.
  • Provide a Dockerfile and make it ready for production release.

Many hidden truths are often unobserved, not invisible. Matthew A. Petti