Valeria Sablina
theme:

All cases Case 02 — agency project

Lit — mobile app for events and clubs

Open the prototype

A full product rather than an MVP: people find an event, book a table at the venue and pick their drinks before they arrive. Delivered inside an agency team — the whole screen set in the dark theme, with its own UI kit.

2 weeks from brief to the finished screen set, delivered with minimal revisions
  • A full product, not an MVP — every flow of the app, not a demo slice
  • States drawn, not implied — errors, empty states, loading, failed payment, no connection
  • Its own UI kit — buttons, inputs, cards, pop-ups, icons, colour and typography
Product
Lit — mobile app for events and clubs: table booking at venues and drinks chosen in advance
Role
UX/UI designer, agency project
Timeline
About two weeks for the full screen set, with minimal revisions
Deliverables
Complete screen set in the dark theme, full state coverage, UI kit, clickable prototype
Scope
Log in and sign up, event flow, explore, club, notifications, profile, bookings, guest mode

Lit is the part of a night out that usually happens over the phone: you find the event, you book a table at the venue, and you choose what you will be drinking before you get there. The whole app is drawn in a dark theme, screen by screen, and the flows carry the ordinary awkward parts too — a booking that has already passed, a payment that failed, a guest who has not signed up yet.

It is the largest production set I have shipped, and the point of it is completeness. A developer building from these files does not have to guess what an empty list looks like, what happens while a photo uploads or what the screen says when the connection drops: every one of those is drawn. The kit underneath — buttons, inputs, cards, pop-ups, icons, colour and type — is what kept a set that size consistent.

Lit app screens — event page, venue and booking.

Booking a table

bookings Lit: bookings.
active booking Lit: active booking.
failed payment Lit: failed payment.
The booking list with active, passed and failed states, one active booking in full, and a failed payment.

Events and venues

events Lit: events.
venue Lit: venue.
express ticket Lit: express ticket.
The event feed, a venue page and an express ticket in the profile.

The states behind the happy path

empty Lit: empty.
loading Lit: loading.
no connection Lit: no connection.
error Lit: error.
Empty, loading, no connection and an input error — the screens a production set lives or dies by.

Get in touch

Open to product design roles — remote across Europe and Eurasia, or hybrid in Serbia. The quickest way to reach me is email or Telegram.

Open the prototype

Opens the clickable prototype in Figma.