In this project, you'll create a budgeting application using Angular. This app will help users manage their incomes and expenses, track their balance, and save money by setting saving targets.
In the Budget App, users will be able to:
- Record both incomes and expenses.
- Check their balance.
- Manage the saving:
- Set a targeted saving amount.
- Transfer money into or out of the saving account.
- View their progress towards reaching the saving target.
- Creating components:
-
Use the Angular CLI to generate the main components for the app:
ng generate component transaction ng generate component balance ng generate component saving
-
TransactionComponent
: This component can be reused for both Income and Expense entries. -
BalanceComponent
: Displays the current balance and provides options to transfer money to the saving account. -
SavingsComponent
: Allows setting a saving target and displays a progress bar.
You should follow this GitHub workflow:
- Think of it as an open-source project
- Fork the repository
- Open a PR from your origin (forked repo) against this repository
- Leave a comment and tag me
If you have any further questions. Post your question in PathWright Community tab.