Portfolio

Kevin
Kevin
Software Engineer

Short Explanation

Zaku is a mobile friendly app designed to make financial tracking accessible to youths. This app allows its user to track their spending, calibrate their budgeting, as well as generating user-friendly financial report based on their behavior. The app mainly addresses a significant issue in Indonesia, where financial literacy is relatively low, leaving many young people vulnerable to overspending.

Project Goals

The primary goals of the Zaku app are to provide an easy-to-use platform for tracking daily expenses and income. It also helps them set and stick to their budgets effectively. Additionally, the app creates simple financial reports that provide a clear picture of their financial situation. Overall, the app aims to promote financial literacy and responsible spending habits among young users.

Tech Stack Used

The Zaku project was developed using a variety of tech stacks, including:

  • Outsystems: A low-code development platform that enabled rapid and efficient app development. Outsystems acts as the all in one framework for both frontend and backend use of the app.
  • Figma: A design tool used for creating the user interface (UI) and user experience (UX) of the app.
  • REST API: an API framework used to connect and integrate our financial calculator with external services.

Features

Here are some of the key features of the Zaku app:

Zaku Transaction Tracker
Transaction Tracker

Transaction Tracker

  • Users can log and track their daily transactions, including both income and expenses.
  • The app supports various payment methods such as bank accounts, credit/debit cards, and mobile wallets.
Zaku Wallet Feature
Wallet

Wallet

  • The wallet feature allows users to manage their financial accounts, including viewing balances and transaction histories.
  • Users can also categorize their expenses and income for better financial management.
Zaku Financial Report
Financial Report

Financial Report

  • The app generates detailed financial reports based on the user's transactions.
  • These reports provide insights into spending patterns, budget adherence, and overall financial performance. The reports can be visualized through interactive charts and graphs

Lesson Learned

During the development of Zaku, several key lessons were learned:

  • User-Centric Design: The importance of gathering and analyzing user problems and feedbacks in order to come up with a proper and usable solution for users. It significantly impacts user adoption and engagement with the app.
  • Collaboration: Effective collaboration among the development team, mentors, and business analysts was crucial for the project's success.
  • Technological Flexibility: Using a low-code platform like Outsystems allowed for faster development and easier maintenance. The use of Outsystems enable our team to work on this app in only 1 month, from scratch to getting the actual application running.

Attribution

The success of the Zaku project was due to the contributions of several team members and mentors:

  • Rizqullah Sahputra: Mentor
  • Reyhan Abby Wahyu Ibrahim: UI/UX Designer & Business Analyst
  • Rafli Muhamad Fakhreza: UI/UX Designer & Business Analyst
  • Arvel Gavrilla R.: UI/UX Designer & Business Analyst
  • Muhammad Alif Putra Y.: Developer
  • Putra Adhli Falah: Backend Developer
  • Kevin: Frontend Developer

Share this post:

Featured Projects

Explore some of the most notable projects I've worked on.

Pemantauan Publikasi Ilmiah

Software Engineer

An intuitive academic journal library and management web application for University of Indonesia's Faculty of Computer Science.

Imperium

Graphic Design

A Music Album Cover Design I did for Deo & Gregory Go music project.