Project details

Thumbnail
Thumbnail

Client:

Saad Nouioua

Tool:

Notion, Miro, Figma, Google Meet

NotiBus - Helping Students & Employees Catch Buses on Time

The Problem

Students and employees miss buses or waste time waiting because they lack real-time arrival information and clear route details, NotiBus solves this by making bus tracking and reminders simple, reliable, and actionable.

Product Goal

Design a mobile app that allows users to:

  • Find the right bus for their destination

  • Track bus arrival times in real time

  • Receive precise reminders before buses arrive

The purpose is not just convenience, it’s reducing stress and wasted time for daily commuters.

My Role

Product Designer (end-to-end)
Owned: user research interpretation, UX strategy, flows, prototype design, and interaction logic.

What Users Were Actually Struggling With

❗ No Clear Arrival Info

Interviews revealed users often wait blindly, unsure if buses were delayed or simply not coming.

❗ Frustration With Uncertainty

Commuters reported anxiety over missing buses that disrupt their entire day.

❗ Manual Reminder Burden

People set alarms manually or asked friends to notify them, inefficient and unreliable.


Image
Image
Image
Image

Key User Insights

Insight 1: Everyone Wants to Minimize Wait Time

Decision: Built a real-time arrival and reminder system as the core of the experience.

Insight 2: Users Need Confidence, Not Just Information

Users didn’t want raw data, they wanted interpretable, easy-to-act-on information.

Decision:

  • Show meaningful status labels (“Arriving in 3 min”, “Delayed”)

  • Add distance to bus stations on maps

This helped users move beyond guessing toward planning with certainty.

Insight 3: The Core Routine Happens Every Day

Users repeated this behavior daily (morning and evening) so efficiency was critical.

Decision:

  • One-tap reminders

  • “Saved buses” list

  • Contextual suggested routes

This supported users in quickly resuming their daily commute rather than relearning the app each time.

Key User Insights

Insight 1: Everyone Wants to Minimize Wait Time

Decision: Built a real-time arrival and reminder system as the core of the experience.

Insight 2: Users Need Confidence, Not Just Information

Users didn’t want raw data, they wanted interpretable, easy-to-act-on information.

Decision:

  • Show meaningful status labels (“Arriving in 3 min”, “Delayed”)

  • Add distance to bus stations on maps

This helped users move beyond guessing toward planning with certainty.

Insight 3: The Core Routine Happens Every Day

Users repeated this behavior daily (morning and evening) so efficiency was critical.

Decision:

  • One-tap reminders

  • “Saved buses” list

  • Contextual suggested routes

This supported users in quickly resuming their daily commute rather than relearning the app each time.

Key User Insights

Insight 1: Everyone Wants to Minimize Wait Time

Decision: Built a real-time arrival and reminder system as the core of the experience.

Insight 2: Users Need Confidence, Not Just Information

Users didn’t want raw data, they wanted interpretable, easy-to-act-on information.

Decision:

  • Show meaningful status labels (“Arriving in 3 min”, “Delayed”)

  • Add distance to bus stations on maps

This helped users move beyond guessing toward planning with certainty.

Insight 3: The Core Routine Happens Every Day

Users repeated this behavior daily (morning and evening) so efficiency was critical.

Decision:

  • One-tap reminders

  • “Saved buses” list

  • Contextual suggested routes

This supported users in quickly resuming their daily commute rather than relearning the app each time.

Image
Image

How the Product Works


  1. Home Screen

Goal: Reduce time to action

  • Users immediately see saved routes

  • One-tap access to tracking and reminders

Why: Busy users shouldn’t hunt for next actions


  1. Route Selection & Tracking

Goal: Help users find the right bus with minimal effort

  • Auto-suggest nearest stops based on location

  • Show ETA and arrival predictions

Why: Combines discovery and certainty, not separate tasks


  1. Smart Reminders

Goal: Free users from manual alarm setting

  • Notifications triggered based on bus arrival

  • Adjustable lead time (e.g., 5 min before arrival)

Why: Aligns with commuter routines and reduces anxiety

Evidence of Value

✅ Users felt more prepared and less anxious about bus arrival
✅ Reminders reduced the need for personal alarms
✅ Quick access to selected routes made the app easy to adopt

Product Outcome

NotiBus reframes daily commuting by:

  • Removing uncertainty about bus arrival

  • Shortening decision time

  • Reducing stress for users with tight schedules


Check the UX/UI design process of this case study

How the Product Works


  1. Home Screen

Goal: Reduce time to action

  • Users immediately see saved routes

  • One-tap access to tracking and reminders

Why: Busy users shouldn’t hunt for next actions


  1. Route Selection & Tracking

Goal: Help users find the right bus with minimal effort

  • Auto-suggest nearest stops based on location

  • Show ETA and arrival predictions

Why: Combines discovery and certainty, not separate tasks


  1. Smart Reminders

Goal: Free users from manual alarm setting

  • Notifications triggered based on bus arrival

  • Adjustable lead time (e.g., 5 min before arrival)

Why: Aligns with commuter routines and reduces anxiety

Evidence of Value

✅ Users felt more prepared and less anxious about bus arrival
✅ Reminders reduced the need for personal alarms
✅ Quick access to selected routes made the app easy to adopt

Product Outcome

NotiBus reframes daily commuting by:

  • Removing uncertainty about bus arrival

  • Shortening decision time

  • Reducing stress for users with tight schedules


Check the UX/UI design process of this case study

How the Product Works


  1. Home Screen

Goal: Reduce time to action

  • Users immediately see saved routes

  • One-tap access to tracking and reminders

Why: Busy users shouldn’t hunt for next actions


  1. Route Selection & Tracking

Goal: Help users find the right bus with minimal effort

  • Auto-suggest nearest stops based on location

  • Show ETA and arrival predictions

Why: Combines discovery and certainty, not separate tasks


  1. Smart Reminders

Goal: Free users from manual alarm setting

  • Notifications triggered based on bus arrival

  • Adjustable lead time (e.g., 5 min before arrival)

Why: Aligns with commuter routines and reduces anxiety

Evidence of Value

✅ Users felt more prepared and less anxious about bus arrival
✅ Reminders reduced the need for personal alarms
✅ Quick access to selected routes made the app easy to adopt

Product Outcome

NotiBus reframes daily commuting by:

  • Removing uncertainty about bus arrival

  • Shortening decision time

  • Reducing stress for users with tight schedules


Check the UX/UI design process of this case study

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