Skip to content

Expense tracking mobile application developed using Flutter/Dart and Firebase Firestore

License

Notifications You must be signed in to change notification settings

mariamabdelati/teddy_the_tracker

Repository files navigation


Teddy the Tracker logo

Teddy the Tracker

Teddy the Tracker is an expense tracking application providing the user with a unique experience (developed using Flutter/Dart and using Firebase Firestore for DBMS).

Table of Contents

Quick Start

Android or iOS

Fully Implemented

Web

Coming Soon

Documentation

Introduction

This is the official documentation for Teddy the Tracker, the expense tracking application. Our application aims to provide users with a simple way to add and update their expenses and incomes and view comprehensive charts .

Libraries Used

FIREBASE AUTH

  • Enabled Android and iOS login, sign up, and authentication/

CLOUD FIRESTORE

  • Enabled the application to access Firebase Cloud Firestore, a cloud-hosted, noSQL database with live synchronization and offline support on Android and iOS.

FL_CHART

  • A powerful Flutter chart library, used for Line Chart, and Pie Chart.

CURVED NAVIGATION BAR

  • A Flutter package for easy implementation of curved navigation bar.

FLUTTER KEYBOARD VISIBILITY

  • Detects the state of the soft-keyboard visibility on Android and iOS.

FLUTTER_SVG

  • Draw SVG (and some Android VectorDrawable (XML)) files on a Flutter Widget.

Features Implemented

Account Management

  • Users can sign up and login, verify their email, and log out.

Wallet Management

  • User can create multiple wallets, switch and share them, view and edit wallets that have been shared.

Entry Management

  • Users can add entry (expense or income) and define, select, delete categories and subcategories, and remove entries.

Dashboard and Viewing Charts

  • Users can view their balance, switch wallet, share wallet, and view charts.

Consistent UI

  • Verification messages are given to the user on errors or successes to enhance the quality of life.

Copyright and License

Code released under the MIT License.


Back to Top