Skip to content

gabriel9010/CashFlow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

💸 CashFlow — Modern Personal Finance App

CashFlow One is a modern, responsive React Native (Expo) app for tracking your personal finances.
It helps you manage all your income, expenses, and balance, with beautiful charts, dark/light mode, Google Sign-In, and full synchronization via Node.js + MongoDB Atlas backend.


🚀 Features

  • 📊 Track income and expenses with category, amount, and note
  • 💰 Automatic balance calculation (profit/loss detection)
  • 🌗 Dynamic Light/Dark mode with system theme auto-detection
  • 💵 Multi-currency support (€, $, £, ¥, etc.)
  • 📱 Responsive layout that adapts to all screen sizes
  • 🔐 Authentication
    • Sign in with Google
    • Register/Login with email + password
    • OTP verification for mobile number (optional)
  • ☁️ Cloud sync with Node.js backend and MongoDB Atlas
  • 📈 Visual charts
    • 7-day bar chart
    • 12-month trend chart
    • Top categories summary
  • ⚙️ Settings page for theme and currency preferences
  • 🧠 Built with clean, modern UI and TypeScript

🛠️ Tech Stack

Frontend (this repo)

Backend


⚙️ Environment Setup

1️⃣ Clone the repository

git clone https://github.com/gabriel9010/cashflow.git
cd cashflow-one

About

CashFlow is a modern and responsive mobile app built with React Native + Expo, designed to easily manage your personal or business finances. It helps you track income and expenses, analyze your spending habits through interactive charts, and securely store your data in the cloud with Google Login or email/password authentication.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors