Skip to content

marcelogaldino/target

Repository files navigation

Target - Financial Goals App

👉 For Portuguese instructions, see README-PTBR.md

This project is a mobile application for registering and managing financial goals and transactions.

Project Cover

🚀 Main Features

✅ Create and Manage Goals

  • 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.

🏠 Home Screen

  • 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).

📊 Goal Details Screen

  • 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).

➕ New Transaction

  • Register financial movements per goal:
    • Save (income) or Withdraw (outcome).
    • Enter amount.
    • Optional field for reason/observation.
      • Example: "CDB 110% at XPTO Bank".

⚙️ Technologies and Resources Used

  • Local database for data persistence.
  • File-based navigation with Expo Router.
  • Color gradients for a visually pleasant interface.
  • Reusable components and scalable architecture.

💡 Inspiration and Reference

Inspired by the "caixinhas" feature from Nubank (formerly "piggy bank"), where users separate amounts for defined goals.


👤 Author

Made with ♥ by Marcelo Galdino 👋 Get in touch!

📝 License

This project is distributed under the MIT license.

About

A mobile application for registering and managing financial goals and transactions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors