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.
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
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)
- 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
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.
Detailed breakdown of each member's contributions:
- 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
- Role: Team member
- Contributions:
- Responsible for Home page functions and features
- Graph of overall spending and income
- Transaction History
- 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)
- Role: Team member
- Contributions:
- Responsible for Transaction page functions and features
- The logic of expense/saving budget
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.