PatrickZ297/AzureCostManager — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a simple C# console app called Azure Cost Manager for a company to track monthly Azure spending. I want a login system with two roles, Admin and Customer. Admins should be able to create and manage users, and customers should be able to log in, enter Azure resources, run cost calculations, edit their existing calculations, and view a history of past calculations.

Please keep the data stored in CSV files so the app works without a database. It should save and load users and calculations between runs. The flow should feel clear in the console, with separate menus for admins and customers, basic validation like preventing duplicate usernames, and readable cost summaries.

Use a small object oriented structure with users, admins, customers, resources, calculations, and a file service for the CSV handling. I want something that can be opened in Visual Studio and run directly as a finished school style project. If anything is unclear, look up current C# console app and CSV handling docs online and make sensible choices.

Want more depth? Deep Reverse