INTERNATIONALWEEK INTERNATIONALWEEK
Brand & UI Guidelines · v0.2
Mobile App · Brand Foundations

INTERNATIONALWEEK

Your one-stop friend in Milan. A community built by international people, for international people — helping students discover, connect and belong.

01 — Brand Essence

One united community

INTERNATIONALWEEK brings the many cultures of Milan together into one community for young people of every background. The app is the digital front door to that mission: discover places, join events, collect points, belong.

Mission — Help international students integrate into Milan life from day one.

Audience — Students aged 19–25, new to the city, hungry for connection.

Promise — Your friend in Milan, not just an events listing.

Personality
Welcoming
never cliquey
Energetic
a city to explore
Worldly
every culture fits
Helpful
always practical
Voice — do

“Tonight in Sempione — meet 200 students.”

Voice — don't

“Please find herein the upcoming networking opportunity.”

02 — Logo

The circular mark

The full badge — an “IW” monogram inside a coral disc, ringed by the INTERNATIONALWEEK · MILAN orange band — is the primary logo. The coral inner circle stands alone as the app icon.

INTERNATIONALWEEK Milan Primary badge · full lockup
App icon
App icon

Coral “IW” inner circle — used for the home-screen icon, avatars & favicons.

On light
On dark
Clearspace

Keep clear margin equal to the orange ring width on all sides.

Don't

Don't recolor, rotate, stretch or detach the ring text from the disc.

03 — Color

Milano Coral & warm neutrals

Primary
Milano Coral
#ED6326 · oklch(0.666 0.184 41)
50
100
300
500
700

Coral is the action color — primary buttons, active states, links, points and badges. Never a filter over photography. Use #D3501F (600) for text/links on white to stay AA-legible.

Secondary
Ring Marigold
#F6921E · oklch(0.733 0.167 62)

The warm orange from the logo’s outer ring. Pair it with coral for badges, highlights, points & celebratory accents — a half-step lighter and brighter than coral, it keeps the brand energetic without competing with the primary action color. Use sparingly so coral stays the call-to-action.

Ink 900
#1E1815
Ink 700
#463E39
Ink 500
#8A7F78
Line
#ECE3DD
Canvas
#FBF4EF
Surface
#FFFFFF
Category accents — the quiet wayfinding tier

Two intentional tiers: the brand oranges (Coral + Marigold) carry identity & action, while these six tag content categories one notch quieter — all at oklch(0.66 0.116 ·), varying only in hue — so they never shout over a coral button. Events shares Coral’s hue at this calmer tuning. Home & Places are destinations (tabs), not categories — they carry no accent. For small text on white, drop to oklch(0.52 0.13 ·); for badges over photos use oklch(0.6 0.13 ·).

Events
Coral
oklch(.66 .116 41)
Food & Drink
Rose
oklch(.66 .116 355)
Sport & Outdoors
Green
oklch(.66 .116 145)
Trips
Teal
oklch(.66 .116 195)
Nightlife
Indigo
oklch(.66 .116 265)
Culture
Violet
oklch(.66 .116 305)
04 — Typography

Aleo + Plus Jakarta Sans

Aa
Aleo

Display & headlines. A warm slab serif — friendly, characterful, with a confident editorial voice.

Aa
Plus Jakarta Sans

Body & all UI. Friendly humanist sans — warm, highly legible at small sizes.

Display / 34Welcome to Milan
Heading / 24This week near you
Title / 18Aperitivo at Arco della Pace
Body / 16Meet hundreds of students from all over the world.
Label / 12Free · 120 going
05 — Iconography

Rounded line icons

1.8px stroke, rounded caps & joins, on a 24px grid. Ink by default; coral only when active.

06 — Imagery

Natural photography

Real Milan, in real colour. Photography carries the warmth of the brand on its own — no tint, no wash, no filter. Coral stays where it belongs: in the interface, on top of the picture.

Do — full colour, unfiltered
Featured
Welcome to Milan Meetup
Do — scrim only, for text
Retired
Don't — colour wash / grayscale
Do
  • Real Milan, real students — people and street life over empty landmarks.
  • Warm daylight and evening light; keep skin tones true.
  • For text over a photo, use the scrim gradient only: linear-gradient(transparent 35%, rgba(20,10,5,0.7)).
  • Let coral appear as UI on top — pills, chips, buttons, badges.
Don't
  • No coral wash, duotone, grayscale or blend-mode tinting.
  • No heavy filters, vignettes or Instagram-style grading.
  • Don't flatten a photo behind a solid colour panel to make it "on brand".
  • Don't place text straight on a busy photo without a scrim.
07 — UI Components

Core kit

Buttons
Category chips
Events Places Food Culture Nightlife
Search & input
Search places & events…
sofia@university.edu
Bottom navigation
Home
Places
Events
Card
Me
Cards

The event card is specified in full in section 08.

Fidelity Card
1,240 pts
Show at check-in to earn & redeem
08 — Event card

One card, every placement

Events are always presented with the same card. Only its width changes: full-bleed in a day list, 296px inside a horizontal highlight slider. Never two cards side by side — a day can hold a single event.

ContainerSurface #FFFFFF · border 1px #F0E7E1 · radius 22px · no shadow inside sliders
Photo150px tall, object-fit cover, backing #E9DED6 — never tinted
Date chipWhite, radius 12px, top-left. Month 9px coral-600 · day Aleo 18px ink-900
Price pillPaid: ink glass rgba(30,24,21,0.5) + blur, white 10px. Free: white pill, #1FA98F “FREE”
Category12px line icon + 11px uppercase label, both in the category text colour
TitleAleo 700 · 17px · -0.3px · single line, ellipsis
MetaTime then place, 12.5px ink-500 with 14px stroke icons, 4px gap
ActionCoral pill “Join”, 13px/700, 8px 18px — bottom-right, always visible
Placements

Highlighted in Milan

Featured events, picked by our team

Staff-curated row. Always led by a section header that names the rule behind the selection; drag or swipe horizontally, snap to card start.

Today Sun, 15 June
JUN
15
€15
Nightlife
International DJ Night
22:00 · late
Colonne · 0.8 km

Day list. One column, 14px between cards, grouped under a date rule — so a day with one event still reads deliberately.

09 — In context

The system, applied

The live screens, not mockups of them. Open any one to see the tokens, icons and cards above doing their job — if a screen and this document ever disagree, the screen is what shipped.

Home Highlight slider, categories, city feed
Events Highlight slider + day-grouped list
Event detail Media carousel, facts, join CTA
Places Map-led browse, category filters
Place detail Hero, meta row, linked event
Profile Fidelity card, points, saved events
All screens