UI/UX / 2026

NID Connect

NID students miss updates because college information is spread across WhatsApp, email, posters and class announcements. NID Connect puts it all in one place, and shows attendance calmly instead of as a warning.

Role
Solo project. UX research, information architecture, interaction design, UI design and prototyping
When
Oct 2026
Tools
Figma, Claude (AI design assistant)
Cover image of NID Connect
  • 84%of 50 students surveyed want one college app
  • 29features, sorted with MoSCoW
  • 53screens

01Brief

As a student, I found the amount happening in college overwhelming. Assignments, submissions, attendance and events were all shared through different channels: WhatsApp groups, email, posters and announcements in class. If I missed one message, I missed the deadline.

Attendance was the worst part. We didn't know how many days we had missed until it was too late, and some of us ended up below the limit without realising it. I wanted one college app where every update arrives in one place. That became NID Connect.

02Research

I wanted to know whether students actually wanted a college app, which features mattered most, and how they keep up with updates, deadlines and attendance today.

A survey in class

I visited my juniors' class and asked whether they would want one college app for all their updates. 42 of 50 students (84%) said yes. I asked the eight who said no why, and they told me:

  • "We can manage things on our own."
  • "Most of the time, I find out about things from my friends."
  • "Seeing how many days I have been absent would make me anxious."

Those answers shaped the design as much as the yes votes did. The app had to be quicker than asking a friend, and it had to show attendance without making anyone anxious.

Features from students

The 42 who said yes suggested 11 features one by one: suggestion box, queries, module timetable, other courses' classes, events, notices, lost and found, fee notices, leave application to the HOD, submissions and attendance. I added 18 more that a college app usually needs, for 29 in total.

How students get updates now

WhatsApp groups are fast, but important messages get buried. Few students check their college email. Notices on the board are easy to miss, and anyone absent misses what's said in class. None of these puts notices, deadlines and attendance in one place.

The Bengaluru campus

NID has three campuses: Ahmedabad (Paldi), Gandhinagar and Bengaluru. Bengaluru teaches M.Des only, in five disciplines: Design for Retail Experience, Digital Game Design, Information Design, Interaction Design and Universal Design (from the nid.edu programme pages). I designed the app for Bengaluru, with the other two campuses one tap away.

03Defining the user

Two proto-personas

Two fictional proto-personas, based on the survey answers, stand for the two groups:

  • Aarav, 22, first-year M.Des Interaction Design: "I'm in 15 WhatsApp groups. Important stuff just gets lost." Wants never to miss a submission.
  • Meera, 24, second-year M.Des Information Design: "I can manage things myself. I just ask my friends." Gets anxious about attendance numbers and wants a calm app.

Meera stands for the students who said no, so I kept her in mind as much as Aarav.

How might we

  • How might we bring all college updates into one place?
  • How might we make sure no student misses a deadline?
  • How might we help students track attendance without making them anxious?

04Structure

Must, should, could

I sorted the 29 features with the MoSCoW method:

  • Must have (10): notices, smart reminders, module timetable, submissions, attendance, academic calendar, jury and review schedule, events, fee notices, leave application.
  • Should have (8): queries, results, resources, faculty directory, emergency contacts, studio and lab booking, other courses' classes, electives.
  • Could have (10): suggestion box, lost and found, library, cafeteria menu, campus map, clubs, exhibitions and guest lectures, internships, portfolio showcase, document requests.
  • Won't have (1): a material marketplace, left for a later version.

Every must-have deals with one of the problems from the research.

Information architecture

A one-time sign-in flow, then five tabs: Home, Academics, Updates, Services and Profile. Campus life and career features sit inside Services, so the bottom bar stays at five tabs.

First launch only

  1. Splash
  2. Onboarding
  3. Sign in
  4. OTP
  5. Profile
  6. Reminders
  7. All set
NID ConnectBell and search on every screen
  • Home

    • Today at a glance
    • Notifications
    • Search
  • Academics

    • Module timetable
    • Attendance details
    • Submissions
    • Submission detail
    • Academic calendar
    • Jury and reviews
    • Results and grades
    • Resources
    • Other courses
    • Electives
  • Updates

    • Notices
    • Notice detail
    • Events
    • Event detail
    • Fee notices
  • Services

    • Leave application
    • Leave sent
    • Queries
    • New question
    • Studio booking
    • Faculty directory
    • Emergency contacts
    • Document requests
    • Suggestion box
    • Lost and found
    • Library
    • Canteen menu
    • Campus map
    • Clubs
    • Internships
    • Portfolio showcase
  • Profile

    • Personal details
    • My requests
    • Saved notices
    • Settings
    • Log out

User flows

I mapped the four key tasks from the research. Each takes five steps or fewer.

  1. 01Check attendance

    1. Open the app
    2. See attendance summary on Home
    3. Tap for details
    4. See attendance for each module
    5. See days you can still miss
  2. 02Apply for leave

    1. Open Services
    2. Tap Leave application
    3. Pick dates and add a reason
    4. Send to the HOD
    5. Get HOD's reply by notification
  3. 03Find a submission deadline

    1. Open the app
    2. See deadlines on Home
    3. Tap a submission
    4. Read the brief and due date
    5. Get a reminder before it is due
  4. 04Read a new notice

    1. Get a push notification
    2. Tap to open the notice
    3. Read the details
    4. Notice saved in Updates

05Wireframes

Grayscale wireframes turned each step of the flows into a screen. They were built from seven reusable components, so I could change the layout quickly.

06Visual design

Why black and white

The NID logo is black and white, so the app is too. I first designed it in indigo and orange, then switched to match NID's identity. Black is for actions and emphasis, greys for surfaces. Red appears only for deadlines and alerts, and green only for things that are done. Because the rest of the app has no colour, a deadline stands out at once.

Black and white

  • Black#111111Buttons, active tab and chips, attendance card, splash
  • White#FFFFFFCards, rows, text on black
  • Text#111111Headings and main text
  • Grey 600#616161Subtitles, dates, helper text

Greys for surfaces and lines

  • Grey 50#F4F4F4Screen background
  • Grey 100#EBEBEBIcon tiles, active tab pill
  • Grey 150#EAEAEABooked slots, quiet blocks
  • Grey 300#DCDCDCBorders, dividers, empty dots

Status only

  • Alert red#C4271BDeadlines, urgent items, unread dot
  • Alert soft#FDECEABackground behind deadline icons
  • Success green#167A41Done, saved, paid
  • Success soft#E6F4EABackground for success notes

Type, spacing and components

  • Font: Plus Jakarta Sans, in seven text styles from Display (28) to Small (11).
  • Spacing and shape: an 8-point spacing scale, with rounded cards (12, 16 and 24 px).
  • Components: 11 components and 41 icons, including the top bar, bottom nav, list row, button, input, chip, toggle, tile and search bar.

Icons (41)

  • Home
  • Book
  • Megaphone
  • Grid
  • User
  • Bell
  • File
  • Calendar
  • Clock
  • Check
  • Help
  • Phone
  • Users
  • Chevron right
  • Chevron left
  • Search
  • Map pin
  • Utensils
  • Library
  • Briefcase
  • Image
  • Mail
  • Lock
  • Settings
  • Log out
  • Plus
  • Award
  • Folder
  • Compass
  • Layers
  • Presentation
  • Ticket
  • Credit card
  • Lightbulb
  • Package
  • Camera
  • Send
  • Globe
  • Moon
  • Download
  • Shield

Components (11)

  • Top bar componentTop bar
  • Top bar with back componentTop bar with back
  • Bottom navigation componentBottom navigation
  • List row componentList row
  • Button componentButton
  • Input field componentInput field
  • Search bar componentSearch bar
  • Toggle row componentToggle row
  • Section header componentSection header
  • Chip componentChip
  • Tile componentTile

07Final design

Onboarding and sign-in

Splash, three onboarding screens, sign in with an NID email, OTP verification, profile setup (campus, programme, discipline and year) and reminder setup. You sign in once.

Home: today at a glance

Calm attendance

Some students said attendance numbers make them anxious. So instead of a red warning, the app says "You can miss 3 more days", and you can hide attendance from Home.

Academics

Updates

Notices, events and fees in one feed, switched with chips.

Services and leave to the HOD

The real campus map

Campus life and career

08Prototype

09Testing and iteration

Accessibility

I checked every colour pair against WCAG AA (4.5:1 for text). Four pairs failed, so I darkened the grey, red and green until all of them passed. I also made the back and bell buttons 44 × 44 px for easier tapping, and the "off" switch dark grey so it doesn't rely on colour alone.

Expert review

A heuristic review against Nielsen's 10 usability heuristics found 7 issues, and I fixed all of them:

  • Error states for a wrong OTP or a non-NID email
  • An undo option after "Mark as submitted"
  • A booking confirmation screen
  • One "My requests" screen
  • A log-out confirmation
  • A Campus row in Settings
  • A clearer "Book a space" label