Skip to content

pnhoanganh/FinWise-app

Repository files navigation

FinWise - Finance Management Mobile App UI 👋

FinWise is a UI-only React Native project that implements the interface of a personal finance management mobile app. While most screens are based on a community Figma design, some parts have been custom-designed or modified to better suit the app's flow or improve the user experience.

This project focuses solely on Front-End design using Expo and Tailwind CSS (via NativeWind), and does not include backend functionality or real data handling.

✨ Original Figma Design

📱 Available Screens

  • Launch Screen – App splash screen
  • Onboarding Screens – Introduction flow for new users
  • Login Screen – Sign in to your account
  • Signup Screen – Create a new account
  • Forgot Password Screen – Reset your password
  • Home Screen – Financial overview
  • Analysis Screen – Spending analytics
  • Category Screen – Manage or view spending categories
  • Transaction Screen – List of income/expenses
  • User Profile Screen – User information and settings

🖼️ Screenshots

Launch Login Signup
OnBoarding Home Analysis
Transaction Category Profile

Screenshots are from actual UI implementation based on the Figma design.

🛠 Tech Stack

  • React Native (via Expo)
  • Expo CLI
  • JavaScript
  • React Navigation
  • Styled Components / Custom Styles
  • Tailwind CSS (via NativeWind)

👩🏻‍💻 Get started

  1. Clone the repository:

    git clone https://github.com/pnhoanganh/FinWise-app.git
  2. Navigate to the project folder:

     cd FinWise-app
  3. Install dependencies:

     npm install
  4. Start the development server:

    npx expo start

About

Finance Keeptrack App

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages