Skip to content

Latest commit

 

History

History
114 lines (86 loc) · 2.24 KB

File metadata and controls

114 lines (86 loc) · 2.24 KB

💰 Expense Tracker

A mobile app to track your 💵 income and 💸 expenses. Built with Flutter, it helps you manage your money smarter with charts, filters, and reports.


🚀 Features

  • 💸 Add income and expense entries with date & notes
  • 📄 Export your transaction history as a PDF ✅
  • 📊 Pie chart visualization by category ✅
  • 🌓 Light/Dark theme with system preference
  • 💰 Real-time balance updates

🛠️ Getting Started

✅ Requirements


📥 Setup Project Locally

1️⃣ Clone the repository

git clone https://github.com/junayedahamed/expense_tracker

2️⃣ Move into the project folder

cd expence_tracker

3️⃣ Get Flutter dependencies

flutter pub get

4️⃣ Run the app

flutter run

🌱 Working on a New Feature?

git checkout -b feature/your-feature-name

📤 Submitting a Pull Request

#Stage your changes
git add .

Commit with a meaningful message

git commit -m "Add: Your feature description"

Push your branch

git push origin feature/your-feature-name

🔗 Helpful Resources

🛠️ Flutter Install Guide

📚 Dart Packages

📘 Git Handbook

📤 How to Make a Pull Request

# Fork the repository 🍴
# Clone it locally 💻
# Create a feature branch 🌿
# Make your changes 💡
# Push and create a pull request 🚀

Packages used

  cupertino_icons: ^1.0.8
  flutter_bloc: ^9.1.1
  fl_chart: ^1.0.0
  flutter_svg: ^2.2.0
  drift: ^2.26.1
  drift_flutter: ^0.2.4
  path_provider: ^2.1.5
  provider: ^6.1.5
  permission_handler: ^12.0.1
  pdf: ^3.11.3
  file_saver: ^0.3.1
  shared_preferences: ^2.5.3
  path: ^1.9.1
  device_info_plus: ^11.5.0
  # workmanager: ^0.8.0
  lottie: ^3.3.1
  url_launcher: ^6.3.2
  animated_text_kit: ^4.2.3

👏 Thanks for Visiting!

If you like this project, don’t forget to ⭐️ star the repo!

Made with ❤️ by the community. linkedin