Design the Project Structure
Explore how to design the structure of a C++ Budget Tracker by gathering client requirements, converting them into functional specs, and creating a minimal project skeleton. Learn to write function declarations with clear responsibilities and set up the foundation for your coding project using standard libraries and a main loop.
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 your ...