A React Native app built with Expo and Expo Router to help users create, track, and manage financial goals.
- Create and update financial targets with a name and goal amount
- Track progress toward each goal with a visual progress indicator
- Add income and expense transactions for each target
- View a summary of total entries and exits on the home screen
- Use local persistence with SQLite via Expo
- Clean mobile-first UI with reusable components and currency formatting
src/app- Expo Router screens and navigationsrc/components- reusable UI componentssrc/database- SQLite database access hookssrc/utils- helpers for currency formatting and transaction types
- Node.js (recommended latest LTS)
- npm or Yarn
- Android Studio or Xcode for native device/simulator testing
git clone https://github.com/developerantoniosousa/target.git
cd targetnpm install- Start the Expo dev client:
npm run start- Run on Android device or emulator:
npm run android- Run on iOS simulator:
npm run ios- The app uses
expo-sqlitefor local persistence - The default entry point is handled by
expo-router - If you are running iOS, make sure CocoaPods dependencies are installed by opening the
ios/project in Xcode or usingnpx pod-installif needed
This project is licensed under the terms in LICENSE.

