Skip to content

LINTIONG11/MAD

Repository files navigation

Project Documentation

1. Introduction

UniBudget is a finance management application that designed for university students. The goal of this application is to help students manage their financial such as track expenses and income, set saving goals, and payment schedule with notification etc.

2. Team Members

List of team members with their roles and responsibilities:

  • YEOH LIN TIONG: Leader
  • Stanley Chong Chuan Yian: Team member
  • Lenges Chandran: Team member
  • Hew Sze Yow: Team member

3. Source Code Repository

The project's source code is hosted on GitHub for version control. Each team member's contributions are clearly labeled within the repository.

Repository: (https://github.com/LINTIONG11/MAD.git)

3.1 Contributors

  • YEOH LIN TIONG: Developed More Action Page
  • Stanley Chong Chuan Yian: Developed Home Page
  • Lenges Chandran: Develop Transaction Page
  • Hew Sze Yow: Develop Budget Page

4. Project Structure

The project is structured as follows:

  • /lib: This directory contains all the source code of the Flutter application.
  • main.dart: Entry point of the application.
  • pages/: Contains the screens or pages of the application.
  • models/: Contains data models used throughout the application.
  • struct/: Contains reusable UI components.
  • database/: Contains classes for handling network requests, database operations, etc.
  • /assets: This directory contains static assets such as images, fonts, and JSON files.
  • /test: Contains unit tests for the application.
  • /android: Contains Android-specific configuration files.
  • /ios: Contains iOS-specific configuration files.
  • pubspec.yaml: Defines the dependencies and metadata of the Flutter project.

5. Roles and Contributions

Detailed breakdown of each member's contributions:

5.1 Yeoh Lin Tiong

  • Role: Leader
  • Contributions:
    • Responsible for the functions and features of more action page
    • Function of 'All Spending Summary'
    • Simulate Google Account Login feature
    • Scheduled Function
    • Set goal and loan function

5.2 Stanley Chong Chuan Yian

  • Role: Team member
  • Contributions:
    • Responsible for Home page functions and features
    • Graph of overall spending and income
    • Transaction History

5.3 Lenges Chandran

  • Role: Team member
  • Contributions:
    • Responsible for Transaction page functions and features
    • The logic of record spending and income
    • The logic of adding the transaction (is saving or overspending)

5.4 Hew Sze Yow

  • Role: Team member
  • Contributions:
    • Responsible for Transaction page functions and features
    • The logic of expense/saving budget

6. Conclusion

This application were works smoothly with each function, I believe this application was fulfilled our project requirements.It might need further updates after published and get user feedback.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published