Niranjan S — Portfolio

Setting the grid_

Measuring environment

000
← All work
  • Mobile UX · Fintech
  • Kotak Design Challenge
  • 2023

Kotak design challenge · 2023

Tag Mate.

One place to see, top up and buy every FASTag in the family, whichever bank issued it.

Brief
UI/UX design intern challenge, Kotak Mahindra Bank
Role
UI/UX designer
Year
2023
Platform
Mobile app
Tools
Figma
Output
8 screens, plus 4 error states

01 — The brief

A new product, not a new feature

FASTag is the RFID sticker that pays tolls on Indian highways, and every vehicle now needs one. Tag-Mate is a standalone app for managing those tags and buying new ones.

The challenge started from nothing. There was no existing app to extend and no design system to follow, so the name, the logo, the visual language and the structure of the product all had to be made before a single screen could be designed.

02 — The problem

One household, several tags, several banks

A FASTag is issued by a bank and lives inside that bank's app. A family with two cars and a bike can easily hold three tags from three issuers. Checking whether there is enough balance before a trip means opening three apps, and buying a tag for a new vehicle means picking a bank first.

Today one app per issuer

Issuer app ACar 1 · balance, top-up, history
Issuer app BCar 2 · balance, top-up, history
Issuer app CBike · balance, top-up, history

Three logins, three layouts, no total view.

Tag-Mate one app for all tags

Car 1 · Issuer A₹890
Car 2 · Issuer B₹240
Bike · Issuer C₹1,120
  • See every balance
  • Top up any tag
  • Review tolls
  • Add a tag
  • Buy a new tag

03 — Identity

Naming it and giving it a face

The name says what the app is for: a companion for your tags. The mark is a simple cat head built from a few straight cuts, so it stays crisp at icon size and works as a single flat shape in white or blue.

The mark then does real work across the product. It opens the app on the splash screen, sits above the sign-in field, and anchors the header of every main screen next to the screen title. The error screens carry a cat too, so even a failure feels like part of the same product.

Tag-Mate app icon: a white cat-head mark above the Tag-Mate wordmark on a blue rounded square
App iconMark and wordmark on Tag-Mate blue
On lightUsed on the sign-in screen
On darkUsed in screen headers and the splash

04 — Information architecture

As few screens as the job needs

I wanted the app to be very simple but functionally complete, so I mapped the minimum set of screens that covers what a driver actually does: get in, see their tags, check tolls, top up, and add or buy a tag. Everything after sign-in hangs off one home screen.

Open app Sign up Createpassword Details input Verification Sign in Logincredentials Home Transactions madeusing the app Tolls of your journey Add aFASTag Buy aFASTag Details of the tagto connect Purchase details, from avendor of your choice
  • Getting in
  • Home
  • Tab destinations
  • Content and forms

The map shows a password-based sign-up. In the final screens, sign-up and sign-in became one passwordless route: enter a mobile number, confirm a one-time code, or skip both with Google or Truecaller.

05 — Style sheet

A small system, built first

With no design system to inherit, I set one up before designing the screens: a blue primary palette, one type family, and a handful of components. New screens were built only from these parts, which keeps eight screens feeling like one product.

The app’s palette, not this site’s

Colour

  • #0063CCPrimary blue. Headers, buttons, active tab
  • #FFFFFFScreen background, button text
  • #000000Body text and inactive icons
  • #002853Status bar and deep navy surfaces
  • #014088Shade on the active tab button
  • #747474Disabled states and secondary text

Type Gilroy

BoldWordmark, screen titles, balances, buttons
SemiboldVehicle names, section prompts
MediumField labels, list rows, supporting text

Components

Mobile number field with a blue +91 country-code button on the left
Input field with attached country-code picker
Full-width blue Generate OTP button with rounded corners
Primary button
Dark FASTag card showing ₹890.00, Mercedes Benz CLA 500, a Kotak Mahindra Bank badge and the FASTag logo
FASTag card: balance, vehicle, issuing bank
Floating tab bar with Home activeFloating tab bar with Add a tag activeFloating tab bar with Buy a tag active
Floating tab bar in its three states. The active tab lifts into a blue button.

06 — Wireframes to final

Structure first, colour last

Each screen started as a grey layout of boxes and lines, so the order of content could be settled before any styling. Pick a screen to compare its wireframe with the final design.

Wireframe
Home screen with two FASTag cards: ₹890.00 for a Mercedes Benz CLA 500 issued by Kotak, and ₹240.00 for a Maruti Suzuki Swift issued by SBI
Final

Home

Each tag is a card with the balance first, then the vehicle, then the issuing bank. The chevron signals that the card opens.

07 — Flows

Four jobs, each a tap from home

Once you are signed in, every core task starts from the home screen or the tab bar and takes one or two screens to finish.

  1. Splash screen: white Tag-Mate mark and wordmark on blue

    1. Open the appThe mark and name while it loads.

  2. Sign-in screen with mobile number field, Generate OTP button, and Google and Truecaller options

    2. Enter a mobile numberOr skip with Google or Truecaller.

  3. Enter Code screen with phone number, edit link, four code boxes, Submit and a Resend OTP timer

    3. Confirm the codeFour digits, with edit and resend.

  4. Home screen with two FASTag cards: ₹890.00 for a Mercedes Benz CLA 500 issued by Kotak, and ₹240.00 for a Maruti Suzuki Swift issued by SBI

    4. Land on homeAll tags, balance first.

08 — Key decisions

What shaped the screens

01

Every tag is a card

Each FASTag looks like a payment card, with its own colour, the issuing bank's badge and the FASTag logo. People already know how to read a card, and the colour makes a car easy to spot in a stack.

02

Balance comes first

The rupee balance is the largest thing on the card, above the vehicle name. The question a driver opens the app with is whether there is enough money for the trip.

03

Three tabs for three jobs

Home, add a tag and buy a tag are the whole app. A floating tab bar keeps them one tap away, and the active tab lifts into a blue button so you always know where you are.

04

Phone number in, password out

Sign-in needs only a mobile number and a four-digit code, with Google and Truecaller as one-tap shortcuts. A wrong number can be fixed from the code screen without starting over.

05

One form pattern for adding and buying

Add and buy share the same card-style form. Buying asks for the same two fields plus a provider and a delivery address, so the second form feels familiar after the first.

06

History reads like a statement

Tolls and top-ups are grouped by date, tolls show the plaza city and the operator (NHAI), and amounts are signed and coloured: red for money out, green for money in.

09 — Edge cases

When the network drops

Error screen: Something went wrong. Illustration of a cat in a box, the message Connection could not be made, and a Retry button

Toll plazas and highways are often patchy for mobile data, so failure states got a design of their own. One template covers every case: the same friendly illustration, a clear message, Back to Home at the top and a full-width Retry at the bottom. Only the icon changes with the cause.

10 — Outcome

A complete product in eight screens

Tag-Mate was submitted for Kotak's UI/UX design intern challenge in 2023. It covers every core FASTag task, from signing in to topping up and buying a new tag, with a brand and style sheet made for it.

  • 8screens
  • 3core flows from one home
  • 3ways to sign in

11 — Looking back

What I would add next

The challenge version covers the core jobs. Taking it further, these are the gaps I would close first.

  • Low-balance alerts per vehicle

    Warn before a trip when a tag is close to the minimum, instead of at the toll gate.

  • Payment and confirmation steps

    Design what happens after Add funds and Make Payment: amount, method, receipt and delivery tracking for a new tag.

  • Messages that match the cause

    The four error states share one line of copy. Each icon deserves its own message and next step.

  • Accessibility pass

    Check contrast on light grey text and placeholders, and make the tab bar icons carry labels for screen readers.

Tag-Mate · Kotak design challenge · 2023

Next case study

Mobile banking redesign →