Design the Project Structure
Explore how to gather client requirements and translate them into functional needs for a Budget Tracker app. Learn to create a minimal project structure with Python function stubs, preparing your codebase for further development and feature implementation.
You’ve been hired to build a small Budget Tracker in Python. Your client is a busy small-business owner who wants something simple: set income, log expenses, and see a clear monthly report.
We’ll work like a real dev:
Chat with the client to gather needs/specify requirements.
Convert those notes into functional requirements.
Kick off the codebase with a minimal project structure.
Talk to the client
Below is a simulated client. Chat with the client in the widget right below and ask your discovery questions about the project. You’ll get your answers regarding the project specifications. ...