Nami is a mobile app built with Expo, React Native, and TypeScript that serves as a personal finance manager. It allows users to register transactions, organize them into custom wallets, track budgets, and set savings goals.
- Transaction Registration: Add incomes and expenses with details such as description, value and date.
- Custom Wallets: Create and manage multiple wallets (e.g., Cash, Bank, Credit Card) to organize your money.
- Budget Tracking: Set monthly budgets and monitor spending against them.
- Savings Goals: Define savings targets and track progress toward achieving them.
- Clone the Repository:
git clone https://github.com/VitorLelis/nami.git
cd naminpm install
# or
yarn install- Run the Development Server: Start the Expo server:
npx expo start- Run on Device: Scan the QR code with the Expo Go app (iOS and Android) or use an emulator (iOS requires macOS).
We welcome contributions to improve Nami! To contribute:
- Fork the repository and clone it locally.
- Create a new branch for your feature or bugfix:
git checkout -b feature-name- Commit your changes:
git commit -m "Add new feature or fix"- Push your branch to GitHub:
git push origin feature-name- Open a Pull Request on the original repository.