sith-stoic/AstroWatch ? reverse-engineered prompt

Reverse engineered prompt

Build me a web app for an observatory team called AstroWatch. It should let different users log in and see the right tools based on their role, with an admin managing everything, technicians handling maintenance, and observers handling observation plans. I want a main dashboard that shows equipment status, maintenance tasks, upcoming observations, recent activity, and current weather with a simple warning about whether conditions are good for observing.

The app should use a real database, have signup and login, and keep sessions so people stay signed in. Make it so maintenance updates can automatically affect equipment status, and observation scheduling should check for conflicts before saving, like whether the equipment exists, whether it is available, and whether there is already maintenance or another observation at that time. If something cannot be scheduled, show a clear message explaining why.

Please make it feel polished and modern, with clean navigation, search and filters where useful, and a useful demo dataset so I can try it right away. If you need to look up current docs online, go ahead.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab