Reverse engineered prompt

GitHub

Build me a simple website monitoring app where I can add a list of websites, check whether they are up or down, and see the recent status in a dashboard.

I want a web app with a clean page that shows each site, its current status, response time, and last checked time, plus some basic history so I can see when something went wrong. It should run as a normal Python app, use a database to store the sites and check results, and have a background process that keeps monitoring them automatically.

Please include a way to manage the monitored sites, a basic admin login if needed, and a setup that can run locally or with Docker. If it helps, use current docs online for anything unclear. I also want the project organized so I can start the web app and the monitoring process separately, and have clear scripts or commands for setting it up and running it.

Have a live product UI? Try website reverse