Design the Project Structure
Explore how to gather client requirements and design a clear project structure for a C++ Budget Tracker. Learn to create function stubs with precise purposes and organize the project skeleton. This lesson prepares you to build interactive applications using small, focused functions and sets the foundation for coding the app's core features.
The project
You’ve been hired to build a small Budget Tracker in C++. Your client is a busy small-business owner who wants something simple: a set income, a log of expenses, and 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 ...