Skip to content

Repository files navigation

Bufunfa

A mobile personal finance app built with React Native and TypeScript to record transactions and make day-to-day money tracking easier.

Project goal

Explore end-to-end mobile development through a practical finance product, including local persistence, navigation, reusable UI components and a native Android release.

Features

  • Register and organize financial transactions
  • Persist data locally with AsyncStorage
  • Navigate through a multi-screen mobile interface
  • Run on Android, iOS and the web

Technologies

  • TypeScript
  • React Native
  • Expo
  • React Navigation
  • AsyncStorage
  • Jest

What I learned

  • Structuring a React Native application beyond a single screen
  • Persisting user data locally and restoring application state
  • Building reusable components and navigation flows
  • Preparing and distributing an Android build

Running locally

npm install
npm start

About this repository

This repository documents a learning project and the technical decisions explored while building it. It is not presented as a production-ready system.

About

React Native money management app

Topics

Resources

Stars

25 stars

Watchers

2 watching

Forks

Releases

Used by

Contributors

Languages