Project Description

Managing everyday bills is a routine part of modern life, yet the process is often fragmented across multiple platforms. This project focuses on designing a mobile application that simplifies bill payments and bill management in one place.


The goal was to create a centralized, user-friendly, and secure platform where users can easily pay bills, track upcoming payments, and manage recurring expenses without stress.

Project Description

Managing everyday bills is a routine part of modern life, yet the process is often fragmented across multiple platforms. This project focuses on designing a mobile application that simplifies bill payments and bill management in one place.

The goal was to create a centralized, user-friendly, and secure platform where users can easily pay bills, track upcoming payments, and manage recurring expenses without stress.

2. Problem Statement

2. Problem Statement

Paying and managing bills can be stressful and inefficient because the process is scattered across multiple platforms.


Many users currently rely on different apps, websites, bank transfers, or physical payment outlets to settle their bills. This creates several challenges:


Missed Payment Deadlines: Without proper reminders, users often forget due dates, which can lead to late fees or service disconnection.


Fragmented Payment Experience: Users frequently switch between different apps and websites to pay bills, which wastes time and creates unnecessary friction.

Poor Bill Tracking: It is difficult for users to clearly see which bills are already paid and which ones are upcoming.


Lack of Custom Bill Management: Most bill payment apps only support predefined services like electricity or airtime, but do not allow users to track personal recurring expenses like rent or gym memberships.


As a result, users experience financial stress, disorganization, and inefficiency when trying to manage their monthly payments.

Paying and managing bills can be stressful and inefficient because the process is scattered across multiple platforms.


Many users currently rely on different apps, websites, bank transfers, or physical payment outlets to settle their bills. This creates several challenges:


Missed Payment Deadlines: Without proper reminders, users often forget due dates, which can lead to late fees or service disconnection.


Fragmented Payment Experience: Users frequently switch between different apps and websites to pay bills, which wastes time and creates unnecessary friction.

Poor Bill Tracking: It is difficult for users to clearly see which bills are already paid and which ones are upcoming.


Lack of Custom Bill Management: Most bill payment apps only support predefined services like electricity or airtime, but do not allow users to track personal recurring expenses like rent or gym memberships.


As a result, users experience financial stress, disorganization, and inefficiency when trying to manage their monthly payments.

3. Research Insights

3. Research Insights

To better understand how people currently manage their bills, I reviewed existing bill payment platforms and analyzed user behavior patterns from fintech products.

The research revealed several consistent pain points.

To better understand how people currently manage their bills, I reviewed existing bill payment platforms and analyzed user behavior patterns from fintech products.

The research revealed several consistent pain points.

Insight 1: Users struggle to remember bill due dates

Insight 1: Users struggle to remember bill due dates

A. Many people rely on mental reminders or calendar notes, which often leads to forgotten payments.

B. Users expressed the need for automatic reminders before bills expire.

A. Many people rely on mental reminders or calendar notes, which often leads to forgotten payments.

B. Users expressed the need for automatic reminders before bills expire.

Insight 2: Users want everything in one place

Insight 2: Users want everything in one place

A. Most users prefer a single app that handles all their bills, rather than switching between telecom apps, electricity portals, and bank apps.

B. Convenience and speed were major expectations.

A. Most users prefer a single app that handles all their bills, rather than switching between telecom apps, electricity portals, and bank apps.

B. Convenience and speed were major expectations.

Insight 3 : Users want visibility into their payments

Insight 3 : Users want visibility into their payments

Users want a clear overview of their financial obligations, including:

  • Bills already paid

  • Bills that are due soon

  • Bills scheduled for later

Users want a clear overview of their financial obligations, including:

  • Bills already paid

  • Bills that are due soon

  • Bills scheduled for later

Insight 4: Recurring payments are common but poorly managed

Insight 4: Recurring payments are common but poorly managed

  1. Expenses like rent, subscriptions, school fees, and memberships are recurring but often tracked manually.

B. Users want a flexible system that allows them to add their own custom bills.

  1. Expenses like rent, subscriptions, school fees, and memberships are recurring but often tracked manually.

B. Users want a flexible system that allows them to add their own custom bills.

4. Design Goals

4. Design Goals

Based on the research insights, the will design focused on solving four core goals:


  • Centralize bill payments

  • Prevent missed payments with smart reminders

  • Provide clear bill tracking

  • Allow users to manage both standard and custom bills


The design needed to feel simple, trustworthy, and efficient, especially since it involves financial transactions.

Based on the research insights, the will design focused on solving four core goals:


  • Centralize bill payments

  • Prevent missed payments with smart reminders

  • Provide clear bill tracking

  • Allow users to manage both standard and custom bills


The design needed to feel simple, trustworthy, and efficient, especially since it involves financial transactions.

Welcome Back

Welcome Back

Welcome Back

Log in to access your account and keep your payments on track.

Log in to access your account and keep your payments on track.

Log in to access your account and keep your payments on track.

Enter Email

Enter Email

Enter Email

Adeniranwaliu00@Gmail.com

Adeniranwaliu00@Gmail.com

Adeniranwaliu00@Gmail.com

Password

Password

Password

**I

**I

**I

Forgot your password?

Forgot your password?

Forgot your password?

Reset it

Reset it

Reset it

Don’t hav an account?

Don’t hav an account?

Don’t hav an account?

Sign Up

Sign Up

Sign Up

Login

Login

Login

Create Account

Create Account

Create Account

Enter your details to create your account and start paying bills easily.

Enter your details to create your account and start paying bills easily.

Enter your details to create your account and start paying bills easily.

Full Name

Full Name

Full Name

Peter John

Peter John

Peter John

Enter Email

Enter Email

Enter Email

Adeniranwaliu00@Gmail.com

Adeniranwaliu00@Gmail.com

Adeniranwaliu00@Gmail.com

Phone Number

Phone Number

Phone Number

0816723899

0816723899

0816723899

Create Password

Create Password

Create Password

0816723899

0816723899

0816723899

Confirm Password

Confirm Password

Confirm Password

0816723899

0816723899

0816723899

Already have an account?

Already have an account?

Already have an account?

Login

Login

Login

Continue

Continue

Continue

Verify Your Account

Verify Your Account

Verify Your Account

Enter the OTP code that was sent to ade*******@Gmail.com

Enter the OTP code that was sent to ade*******@Gmail.com

Enter the OTP code that was sent to ade*******@Gmail.com

3

3

3

3

3

3

3

3

3

3

3

3

Didn’t receive the code? Resend

Didn’t receive the code? Resend

Didn’t receive the code? Resend

Continue

Continue

Continue

Set Transaction Pin

Set Transaction Pin

Set Transaction Pin

1

1

1

2

2

2

3

3

3

4

4

4

5

5

5

6

6

6

7

7

7

8

8

8

9

9

9

0

0

0

Solution

Solution

Billio was designed as a centralized mobile platform that simplifies how users pay and manage their bills. The app allows users to pay different types of bills, including electricity, internet, airtime, TV subscriptions, and water, from one place, eliminating the need to switch between multiple apps or platforms.


Beyond payments, Billio helps users stay organized by providing a clear view of their bills, including what has been paid and what is due soon. This improves financial awareness and helps users avoid missed payments.


The app also includes smart reminders that notify users when a bill is approaching its due date, reducing the risk of late fees or service interruptions.


To make the platform more flexible, users can also add custom bills such as rent, gym memberships, or school fees, allowing them to manage both utility bills and personal recurring expenses in one app.

With a simple payment flow and secure authentication through a transaction PIN, Billio provides a convenient, organized, and secure way for users to manage their bills.

Billio was designed as a centralized mobile platform that simplifies how users pay and manage their bills. The app allows users to pay different types of bills, including electricity, internet, airtime, TV subscriptions, and water, from one place, eliminating the need to switch between multiple apps or platforms.


Beyond payments, Billio helps users stay organized by providing a clear view of their bills, including what has been paid and what is due soon. This improves financial awareness and helps users avoid missed payments.


The app also includes smart reminders that notify users when a bill is approaching its due date, reducing the risk of late fees or service interruptions.


To make the platform more flexible, users can also add custom bills such as rent, gym memberships, or school fees, allowing them to manage both utility bills and personal recurring expenses in one app.

With a simple payment flow and secure authentication through a transaction PIN, Billio provides a convenient, organized, and secure way for users to manage their bills.

Home Page

Home Page

Home Page

The Home Dashboard serves as the central hub of the Billio app, giving users quick access to their bills and important payment information in one place. Since many users struggle with managing bills across different platforms, this screen provides a clear overview of their bill activities.


The dashboard highlights important actions such as paying bills and viewing upcoming payments. A reminder banner is also included to notify users about bills that are due soon, helping them avoid missed payments and late fees.

By placing essential bill services and reminders on the home screen, the dashboard makes it easy for users to quickly access what they need and stay on top of their financial commitments.

The Home Dashboard serves as the central hub of the Billio app, giving users quick access to their bills and important payment information in one place. Since many users struggle with managing bills across different platforms, this screen provides a clear overview of their bill activities.


The dashboard highlights important actions such as paying bills and viewing upcoming payments. A reminder banner is also included to notify users about bills that are due soon, helping them avoid missed payments and late fees.

By placing essential bill services and reminders on the home screen, the dashboard makes it easy for users to quickly access what they need and stay on top of their financial commitments.

The Home Dashboard serves as the central hub of the Billio app, giving users quick access to their bills and important payment information in one place. Since many users struggle with managing bills across different platforms, this screen provides a clear overview of their bill activities.


The dashboard highlights important actions such as paying bills and viewing upcoming payments. A reminder banner is also included to notify users about bills that are due soon, helping them avoid missed payments and late fees.

By placing essential bill services and reminders on the home screen, the dashboard makes it easy for users to quickly access what they need and stay on top of their financial commitments.

Bills Category Screen

Bills Category Screen

Bills Category Screen

The Bills Category screen organizes different bill types into clearly structured sections. Users can select from categories such as electricity, internet, airtime, data, TV subscriptions, and water bills.

By grouping services into recognizable categories, the design makes it easier for users to quickly find the bill they want to pay without searching through multiple menus.

This structure improves discoverability and reduces the time required to complete payments.

The Bills Category screen organizes different bill types into clearly structured sections. Users can select from categories such as electricity, internet, airtime, data, TV subscriptions, and water bills.

By grouping services into recognizable categories, the design makes it easier for users to quickly find the bill they want to pay without searching through multiple menus.

This structure improves discoverability and reduces the time required to complete payments.

The Bills Category screen organizes different bill types into clearly structured sections. Users can select from categories such as electricity, internet, airtime, data, TV subscriptions, and water bills.

By grouping services into recognizable categories, the design makes it easier for users to quickly find the bill they want to pay without searching through multiple menus.

This structure improves discoverability and reduces the time required to complete payments.

Amount

Amount

Amount

Amount

₦ 10,000

₦ 10,000

₦ 10,000

₦ 10,000

Bank

Bank

Bank

Bank

Zenith Bank

Zenith Bank

Zenith Bank

Zenith Bank

Account Number

Account Number

Account Number

Account Number

2637289277783

2637289277783

2637289277783

2637289277783

Rent/Lease Payment

Rent/Lease Payment

Rent/Lease Payment

Rent/Lease Payment

Proceed to payment

Proceed to payment

Proceed to payment

Proceed to payment

Adeniran Waliu

Adeniran Waliu

Adeniran Waliu

Adeniran Waliu

Set reminder

Set reminder

Set reminder

Set reminder

1day before

1day before

1day before

1day before

3day before

3day before

3day before

3day before

7day before

7day before

7day before

7day before

Set custom date

Set custom date

Set custom date

Set custom date

Amount

Amount

Amount

Amount

₦ 10,000

₦ 10,000

₦ 10,000

₦ 10,000

Bank

Bank

Bank

Bank

Zenith Bank

Zenith Bank

Zenith Bank

Zenith Bank

Account Number

Account Number

Account Number

Account Number

Rent/Lease Payment

Rent/Lease Payment

Rent/Lease Payment

Rent/Lease Payment

Proceed to payment

Proceed to payment

Proceed to payment

Proceed to payment

Adeniran Waliu

Adeniran Waliu

Adeniran Waliu

Adeniran Waliu

Set reminder

Set reminder

Set reminder

Set reminder

1day before

1day before

1day before

1day before

3day before

3day before

3day before

3day before

7day before

7day before

7day before

7day before

Set custom date

Set custom date

Set custom date

Set custom date

Payment Method

Payment Method

Payment Method

Payment Method

Continue

Continue

Continue

Continue

Wallet Balance

Wallet Balance

Wallet Balance

Wallet Balance

₦ 10,000

₦ 10,000

₦ 10,000

₦ 10,000

Debit Card

Debit Card

Debit Card

Debit Card

Amount

Amount

Amount

Amount

₦ 10,000

₦ 10,000

₦ 10,000

₦ 10,000

Bank

Bank

Bank

Bank

Zenith Bank

Zenith Bank

Zenith Bank

Zenith Bank

Account Number

Account Number

Account Number

Account Number

2637289277783

2637289277783

2637289277783

2637289277783

Rent/Lease Payment

Rent/Lease Payment

Rent/Lease Payment

Rent/Lease Payment

Proceed to payment

Proceed to payment

Proceed to payment

Proceed to payment

Adeniran Waliu

Adeniran Waliu

Adeniran Waliu

Adeniran Waliu

Set reminder

Set reminder

Set reminder

Set reminder

1day before

1day before

1day before

1day before

3day before

3day before

3day before

3day before

7day before

7day before

7day before

7day before

Set custom date

Set custom date

Set custom date

Set custom date

Bill Category

Bill Category

Bill Category

Bill Category

House Rent

House Rent

House Rent

House Rent

Amount

Amount

Amount

Amount

₦ 10,000

₦ 10,000

₦ 10,000

₦ 10,000

Bank

Bank

Bank

Bank

Zenith Bank

Zenith Bank

Zenith Bank

Zenith Bank

Account Number

Account Number

Account Number

Account Number

7627672767874

7627672767874

7627672767874

7627672767874

Account Name

Account Name

Account Name

Account Name

Adeniran waliu

Adeniran waliu

Adeniran waliu

Adeniran waliu

Payment Method

Payment Method

Payment Method

Payment Method

Wallet Balance

Wallet Balance

Wallet Balance

Wallet Balance

Payment Summary

Payment Summary

Payment Summary

Payment Summary

Confirm Payment

Confirm Payment

Confirm Payment

Confirm Payment

Amount

Amount

Amount

Amount

₦ 10,000

₦ 10,000

₦ 10,000

₦ 10,000

Bank

Bank

Bank

Bank

Zenith Bank

Zenith Bank

Zenith Bank

Zenith Bank

Account Number

Account Number

Account Number

Account Number

2637289277783

2637289277783

2637289277783

2637289277783

Rent/Lease Payment

Rent/Lease Payment

Rent/Lease Payment

Rent/Lease Payment

Proceed to payment

Proceed to payment

Proceed to payment

Proceed to payment

Adeniran Waliu

Adeniran Waliu

Adeniran Waliu

Adeniran Waliu

Set reminder

Set reminder

Set reminder

Set reminder

1day before

1day before

1day before

1day before

3day before

3day before

3day before

3day before

7day before

7day before

7day before

7day before

Set custom date

Set custom date

Set custom date

Set custom date

Enter your Pin

Enter your Pin

Enter your Pin

Enter your Pin

3

3

3

3

1

1

1

1

2

2

2

2

3

3

3

3

4

4

4

4

5

5

5

5

6

6

6

6

7

7

7

7

8

8

8

8

9

9

9

9

0

0

0

0

Share Receipt

Share Receipt

Share Receipt

Share Receipt

Subscribe Again

Subscribe Again

Subscribe Again

Subscribe Again

Payment Successful

Payment Successful

Payment Successful

Payment Successful

Your house rent of ₦200,000 has been paid successfully.

Your house rent of ₦200,000 has been paid successfully.

Your house rent of ₦200,000 has been paid successfully.

Your house rent of ₦200,000 has been paid successfully.

Bill Payment Screen

Bill Payment Screen

The Bill Payment screen allows users to complete their payments in a straightforward and secure way.

Users can select the service provider, enter the required details such as account or meter number, and confirm the payment amount. Once the details are verified, users can proceed with the payment using their preferred payment method.

The layout is designed to minimize errors and ensure users clearly understand each step before confirming their transaction.

The Bill Payment screen allows users to complete their payments in a straightforward and secure way.

Users can select the service provider, enter the required details such as account or meter number, and confirm the payment amount. Once the details are verified, users can proceed with the payment using their preferred payment method.

The layout is designed to minimize errors and ensure users clearly understand each step before confirming their transaction.

Custom Bill Feature

Custom Bill Feature

Custom Bill Feature

764

To make bill management more flexible, Billio allows users to create custom bills. This feature enables users to add bills that are not already available in the app by entering the bill name themselves.


For example, users can add personal expenses such as rent, gym membership, school fees, or other recurring payments. Once a custom bill is created, it appears under the Custom Bills section, allowing users to track and manage it alongside other bills in the app.


This feature ensures that users can manage both supported utility bills and personal recurring expenses in one place, making the app a more complete bill management solution.

To make bill management more flexible, Billio allows users to create custom bills. This feature enables users to add bills that are not already available in the app by entering the bill name themselves.


For example, users can add personal expenses such as rent, gym membership, school fees, or other recurring payments. Once a custom bill is created, it appears under the Custom Bills section, allowing users to track and manage it alongside other bills in the app.


This feature ensures that users can manage both supported utility bills and personal recurring expenses in one place, making the app a more complete bill management solution.

To make bill management more flexible, Billio allows users to create custom bills. This feature enables users to add bills that are not already available in the app by entering the bill name themselves.


For example, users can add personal expenses such as rent, gym membership, school fees, or other recurring payments. Once a custom bill is created, it appears under the Custom Bills section, allowing users to track and manage it alongside other bills in the app.


This feature ensures that users can manage both supported utility bills and personal recurring expenses in one place, making the app a more complete bill management solution.

Bill Tracking Screen

Bill Tracking Screen

The Bill Tracking screen provides a clear overview of all user bills. Bills are categorized into sections such as Paid, Due Soon.

This allows users to easily monitor their financial obligations and quickly identify which bills require attention.

By improving financial visibility, this screen helps users stay organized and avoid missed payments.

The Bill Tracking screen provides a clear overview of all user bills. Bills are categorized into sections such as Paid, Due Soon.

This allows users to easily monitor their financial obligations and quickly identify which bills require attention.

By improving financial visibility, this screen helps users stay organized and avoid missed payments.

TV Subscription

TV Subscription

TV Subscription

DSTV

DSTV

DSTV

₦ 10,000

₦ 10,000

₦ 10,000

7days left

7days left

7days left

House & Lifestyle

House & Lifestyle

House & Lifestyle

Gym/ Fitness memberships

Gym/ Fitness memberships

Gym/ Fitness memberships

₦ 10,000

₦ 10,000

₦ 10,000

7days left

7days left

7days left

House & Lifestyle

House & Lifestyle

House & Lifestyle

Gym/ Fitness memberships

Gym/ Fitness memberships

Gym/ Fitness memberships

₦ 10,000

₦ 10,000

₦ 10,000

7days left

7days left

7days left

Telecom & Internet

Telecom & Internet

Telecom & Internet

Data

Data

Data

₦ 10,000 - 5GB

₦ 10,000 - 5GB

₦ 10,000 - 5GB

7days left

7days left

7days left

Telecom & Internet

Telecom & Internet

Telecom & Internet

Netflix

Netflix

Netflix

₦ 10,000 - 5GB

₦ 10,000 - 5GB

₦ 10,000 - 5GB

7days left

7days left

7days left

My Available Bills

My Available Bills

My Available Bills

Home

Home

Home

History

History

History

Categories

Categories

Categories

Subscriptions

Subscriptions

Subscriptions

Profile

Profile

Profile

Due Soon

Due Soon

Due Soon

Paid

Paid

Paid

My Available Bills

My Available Bills

My Available Bills

Home

Home

Home

History

History

History

Categories

Categories

Categories

Subscriptions

Subscriptions

Subscriptions

Profile

Profile

Profile

Due Soon

Due Soon

Due Soon

Paid

Paid

Paid

TV Subscription

TV Subscription

TV Subscription

DSTV

DSTV

DSTV

₦ 10,000

₦ 10,000

₦ 10,000

Successful

Successful

Successful

House & Lifestyle

House & Lifestyle

House & Lifestyle

Gym/ Fitness memberships

Gym/ Fitness memberships

Gym/ Fitness memberships

₦ 10,000

₦ 10,000

₦ 10,000

Successful

Successful

Successful

House & Lifestyle

House & Lifestyle

House & Lifestyle

Gym/ Fitness memberships

Gym/ Fitness memberships

Gym/ Fitness memberships

₦ 10,000

₦ 10,000

₦ 10,000

Successful

Successful

Successful

Telecom & Internet

Telecom & Internet

Telecom & Internet

Data

Data

Data

₦ 10,000 - 5GB

₦ 10,000 - 5GB

₦ 10,000 - 5GB

Successful

Successful

Successful

Telecom & Internet

Telecom & Internet

Telecom & Internet

Netflix

Netflix

Netflix

₦ 10,000 - 5GB

₦ 10,000 - 5GB

₦ 10,000 - 5GB

Successful

Successful

Successful

Category

Category

Category

TV Subscription

TV Subscription

TV Subscription

Subscription

Subscription

Subscription

DSTV

DSTV

DSTV

Amount Paid

Amount Paid

Amount Paid

₦ 10,000

₦ 10,000

₦ 10,000

Date Paid

Date Paid

Date Paid

23/3/2026 - 2:32pm

23/3/2026 - 2:32pm

23/3/2026 - 2:32pm

Due Date

Due Date

Due Date

26/4/2026 - 2:32pm

26/4/2026 - 2:32pm

26/4/2026 - 2:32pm

Amount

Amount

Amount

₦ 10,000

₦ 10,000

₦ 10,000

Success

Success

Success

Report Issue

Report Issue

Report Issue

Share Receipt

Share Receipt

Share Receipt

Details

Details

Details

Key Design Decisions

Key Design Decisions

I used clear UX to improve the experience.


  • Clear Bill Status Labels: I Used labels like “Paid” and “Due Soon” helps users quickly understand the status of their bills.

  • Simple Navigation: I structured the designed to make bill payments accessible within two to three taps.

  • Financial Transparency: I showed payment history and bill status builds trust and accountability.

  • Reduced Cognitive Load: The interface avoids overwhelming users by prioritizing important actions and information first.

I used clear UX to improve the experience.


  • Clear Bill Status Labels: I Used labels like “Paid” and “Due Soon” helps users quickly understand the status of their bills.

  • Simple Navigation: I structured the designed to make bill payments accessible within two to three taps.

  • Financial Transparency: I showed payment history and bill status builds trust and accountability.

  • Reduced Cognitive Load: The interface avoids overwhelming users by prioritizing important actions and information first.

Expected Impact

Expected Impact

This solution provides several benefits to users.


  • Reduced Missed Payments: Smart reminders help users pay bills before their due dates.

  • Time Efficiency: Users can handle multiple payments within one platform instead of several apps.

  • Better Financial Awareness: Clear tracking of paid and upcoming bills helps users manage their money more effectively.

  • Stress-Free Bill Management: By organizing bills in one place, the app provides a more controlled and predictable financial experience.

This solution provides several benefits to users.


  • Reduced Missed Payments: Smart reminders help users pay bills before their due dates.

  • Time Efficiency: Users can handle multiple payments within one platform instead of several apps.

  • Better Financial Awareness: Clear tracking of paid and upcoming bills helps users manage their money more effectively.

  • Stress-Free Bill Management: By organizing bills in one place, the app provides a more controlled and predictable financial experience.

Key Takeaways

Key Takeaways

This project reinforced several important UX lessons:


  • Financial products require clarity and trust

  • Users value simplicity over complexity

  • Notifications can significantly improve user behavior

  • Allowing customization increases product usefulness


Designing this app highlighted how thoughtful UX design can turn a stressful financial task into a simple and organized experience.

This project reinforced several important UX lessons:


  • Financial products require clarity and trust

  • Users value simplicity over complexity

  • Notifications can significantly improve user behavior

  • Allowing customization increases product usefulness


Designing this app highlighted how thoughtful UX design can turn a stressful financial task into a simple and organized experience.

Adeniran Waliu

EMAIL

Adeniranwaliu9@gmail. com

© 2026 — Copyright

Adeniran Waliu

© 2026 — Copyright

EMAIL

Adeniranwaliu9@gmail. com

Adeniran Waliu

EMAIL

Adeniranwaliu9@gmail. com

© 2026 — Copyright

Adeniran Waliu

EMAIL

Adeniranwaliu9@gmail. com

© 2026 — Copyright

Create a free website with Framer, the website builder loved by startups, designers and agencies.