Fly.io Full Stack Phoenix Challenge This app is a barebones Fly.io dashboard. It lists apps, lets you launch a new app, and allows you to destroy an app.
You can't do a whole lot with it at the moment, but that's where you come in.
The challenge In the pre-work exercise for this role, we asked you what the UX should be for delivering logs or metrics for Fly apps. Now we want you to implement what you think would work best for our customers.
You can follow up on some of what you described in the pre-work, or you can start from scratch with a new idea. Pick one, logs or metrics, and run with it. Show us the first thing you'd ship to users.
We don't have a public API for getting logs, but we do have one for metrics. Just because we don't have a public API for logs doesn't mean you can't get them. You'll need to figure out how to pull that data and make it available within the UI.
"Logs or metrics" is a pretty big topic, and that's intentional. Show us how you scope work. Show us how ruthless you can be while still delivering significant value to users. Wow us.