Skip to content

MoniruzzamanBillal/reactNative-expense_tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 

Repository files navigation

# myExpenseTracker- React Native Expense Tracker App

myExpenseTracker is a full-stack Android application that helps users track their daily income and expenses efficiently. Built using React Native and Node.js, this app offers a clean UI, real-time calculations, and intuitive features for financial tracking on the go.


🎯 Project Objectives

  • Enable users to track income, expenses, and balance on a daily, monthly, and yearly basis.
  • Provide a clean and simple interface for adding and reviewing financial transactions.
  • Ensure secure user authentication and personalized data management.
  • Deliver a full-stack mobile-first experience with persistent backend storage.

🚀 Core Features

🏠 Home Page

  • Displays today's total income, expenses, and balance.
  • Shows a list of today's transactions.

📅 Monthly Transactions

  • Provides a monthly summary of income, expenses, and balance.
  • Scrollable list showing each day’s transaction history within the current month.

🧾 Yearly History

  • Displays total income, expenses, and balance per month for the current year.

➕ Add Transaction

  • Easily add a transaction by selecting type (income/expense), entering the amount, title, and details.
  • Newly added transactions are reflected immediately.

🔐 Authentication

  • Secure JWT-based authentication for login and registration.
  • Each user can only view and manage their own financial data.

🧰 Tech Stack

  • Frontend: React Native (Expo), React Navigation, Axios
  • Backend: Node.js, Express.js
  • Database: MongoDB with Mongoose
  • Authentication: JSON Web Tokens (JWT)
  • State Management: React Context API + useReducer

📸 Screenshots

Login Page

Register

Home Page

Monthly Transactions

Add Transaction

History Page


📱 Demo Video

A complete walkthrough of all app features.

video link : https://drive.google.com/file/d/1ldSujwrj7bQlwAGk1OzOKDohC0jwamVI/view?usp=sharing


📱 APK Download

You can try out the app by installing the APK directly on your Android device: link : https://drive.google.com/file/d/1pN_yEUsnU2s6yHgbOqGyroich4V5Wpai/view?usp=sharing


🙌 Acknowledgements

  • Inspired by real-world budgeting and finance apps.

  • Developed as part of my learning journey into React Native + Full-Stack Mobile App Development.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published