Skip to content

This is my Year 3 Software Engineering FYP Project. This is a Flutter app that aims to help users record their expenses and remind them pay their expenses on time.

Notifications You must be signed in to change notification settings

jokerJun00/paymentReminderApp

Repository files navigation

payment_reminder_app

This is my FYP project. An Android Flutter app that helps users to record and remind users to pay their expenses on time. It uses the Flutter framework as the main programming language and integrates with Firebase as the Cloud database. It follows the Clean architecture and Bloc architecture to develop the application. It also runs unit test, integration test, and Bloc test to test the application functionality.

Features

  1. Upcoming payment list to show users their upcoming payments in the coming week to let them plan their finances.
  2. Monthly expenses summary dashboard to tell users their monthly spending.
  3. CRUD user's payments.
  4. View user's payments history for them to track back their payment records.
  5. Push notification to remind users of their upcoming payment (weekly, monthly, yearly).

Technology

  1. Flutter
  2. Cubit
  3. Firebase Authentication
  4. Firestore

App Demo

Screen.Recording.2023-09-26.at.8.09.44.AM.mov

About

This is my Year 3 Software Engineering FYP Project. This is a Flutter app that aims to help users record their expenses and remind them pay their expenses on time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published