RuleLuluDamara / isaku-app-finalexam-ppb

πŸš€ This repository contains requirements for the PPB Final Exam.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

i.saku Application

Developer: Rule Lulu Damara
Class: PPB B
NRP: 5025211050

Overview

i.saku is a digital wallet application designed to simplify financial management for its users. The application provides various features that help users perform financial transactions easily and securely. The app is developed using Kotlin and Jetpack Compose, ensuring a modern and responsive user interface.

Features

1. Login

The login feature allows users to access their accounts using registered email and password. Security is ensured through data encryption and two-factor authentication.

2. Register

This feature enables new users to create an i.saku account effortlessly. Users are required to fill in personal information such as name, email address, and phone number, and create a secure password. After registration, users will receive a verification email to activate their account.

3. Top Up

The top-up feature allows users to add funds to their i.saku account. Users can top up via various payment methods, such as bank transfer, credit card, or other supported payment services.

4. Transfer

This feature enables users to send money to other i.saku users. The transfer process is quick and secure, and users can add messages or notes to each transaction.

5. Balance

The balance feature provides up-to-date information about the available balance in the user's account. Users can view the history of top-ups and transfers that affect their balance, allowing them to monitor their funds more effectively.

6. Transaction History

This feature displays the history of all transactions made by the user, including top-ups, transfers, and other payments. The transaction history is presented in a detailed list, complete with the date, time, and description of each transaction.

Technology Stack

  • Programming Language: Kotlin
  • UI Framework: Jetpack Compose

Installation

  1. Clone the repository:
    git clone https://github.com/RuleLuluDamara/isaku-app-finalexam-ppb
  2. Open the project in Android Studio.
  3. Build the project and run it on an emulator or physical device.

Usage

  1. Register a new account using the Register feature.
  2. Log in with your registered email and password.
  3. Use the Top Up feature to add funds to your account.
  4. Transfer money to other i.saku users using the Transfer feature.
  5. Check your Balance to see your current available funds.
  6. View your Transaction History to keep track of all your financial activities.

Preview

Preview Image 1 Preview Image 2 Preview Image 3

Preview Image 4 Preview Image 5 Preview Image 6

Preview Image 7 Preview Image 8 Preview Image 9

Contributing

Contributions are welcome! Please fork this repository and submit pull requests for any enhancements or bug fixes.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contact

For any questions or support, please contact Rule Lulu Damara at [your email address].


i.saku - Simplifying your financial management.

About

πŸš€ This repository contains requirements for the PPB Final Exam.


Languages

Language:Kotlin 100.0%