👉 For Portuguese instructions, see README-PTBR.md
This project is a mobile application for registering and managing financial goals and transactions.
- Create goals with:
- Name (e.g.: Trip, Apple Watch).
- Target amount (how much you need to save).
- Edit goals:
- Update name or amount.
- Remove existing goals.
- Unified screen to create and edit goals.
- Display of all created goals.
- Information shown:
- Goal name.
- Current saved amount.
- Target amount.
- Progress percentage.
- Visual progress bar.
- General information:
- Total available.
- Incomes (saved amounts).
- Outcomes (withdrawn amounts).
- Detailed view of a specific goal:
- Goal name.
- Saved amount.
- Target amount.
- Percentage and progress of the goal.
- List of associated transactions:
- Type (income or outcome).
- Amount.
- Date.
- Reason (optional).
- Register financial movements per goal:
- Save (income) or Withdraw (outcome).
- Enter amount.
- Optional field for reason/observation.
- Example: "CDB 110% at XPTO Bank".
- Local database for data persistence.
- File-based navigation with Expo Router.
- Color gradients for a visually pleasant interface.
- Reusable components and scalable architecture.
Inspired by the "caixinhas" feature from Nubank (formerly "piggy bank"), where users separate amounts for defined goals.
Made with ♥ by Marcelo Galdino 👋 Get in touch!
This project is distributed under the MIT license.
