Flow - Brand Identity & Design System
Version: 2.0.0 Last Updated: March 10, 2026 Status: Active Owner: Product & Design Team
Brand Vision
“Vivi il momento. Trova il tuo Flow.”
Live the moment. Find your Flow.
Flow è dove le connessioni autentiche nascono attraverso esperienze condivise. Non siamo solo un’app per eventi—siamo il tessuto sociale che unisce le comunità.
Brand Essence
Flow è quell’energia che senti quando sei completamente presente, connesso, vivo. È quel momento magico quando tutto fluisce naturalmente—le persone giuste, al posto giusto, al momento giusto.
Siamo l’anti-FOMO. Non ti bombardiamo con mille opzioni. Ti aiutiamo a trovare il tuo flow—le esperienze autentiche che risuonano con chi sei veramente.
Brand Personality
Core Attributes
🔥 Autentico
- Esperienze vere, connessioni genuine
- Niente metriche false
- Comunità costruite con cura
⚡ Energico
- Dinamico, veloce, responsivo
- Scoperta di eventi emozionante
- Energia sociale vibrante
🤝 Social-First
- Le persone prima degli eventi
- Guidato dalla community
- Esperienza centrata sugli amici
🎨 Giocoso
- Divertente, coinvolgente, gamificato
- Colorato e gioioso
- Pianificare è facile ed emozionante
🔒 Affidabile
- Privacy al primo posto
- Performance costante
- Trasparenza sui dati
Visual Identity
Color Palette
Primary Color - Electric Coral 🔥
Brand Primary
--primary-brand: #FF5E57HEX: FF5E57 RGB: 255, 94, 87 Name: Electric Coral
Il battito cardiaco di Flow. Audace, caldo, invitante. Come un tramonto, una risata, una connessione.
Use for:
- Primary CTAs (“Inizia Ora”, “Partecipa”)
- Brand moments
- Energy highlights
- Event cards (featured)
Hover State
--primary-brand-hover: #FF4757HEX: FF4757 RGB: 255, 71, 87
Deeper coral for interactive states
Accessible Dark
--primary-brand-dark: #D93636HEX: D93636 RGB: 217, 54, 54 WCAG: AA Compliant (4.5:1)
For text on light backgrounds
Secondary Colors
Action Blue - Navigation & Trust
--action-blue: #1E90FFHEX: 1E90FF (Dodger Blue) RGB: 30, 144, 255
Use for:
- Links and navigation
- Information badges
- Social features (messages, friends)
- Secondary actions
Success Green - Positive Feedback
--success-green: #2ED573HEX: 2ED573 RGB: 46, 213, 115
Use for:
- “Sto andando” badges
- Success confirmations
- Achievements unlocked
- Positive notifications
Warning Yellow - Attention
--warning-yellow: #FFA502HEX: FFA502 RGB: 255, 165, 2
Use for:
- Time-sensitive alerts
- Limited capacity
- Important notices
Surface Colors
Background - Pure White
--background: #FFFFFFClean, minimal. Letting content and coral shine.
Card Background - Subtle Gray
--card-bg: #F5F5F7Soft surface for cards, sections, bento grid.
Foreground Text
--foreground: #374151Gray-700. Accessible, readable, modern.
Dark Mode
Surface Carbon
--surface-carbon: #121212Deep, rich background.
Surface Highest
--surface-highest: #2C2C2CRaised surfaces and cards in dark mode.
Color Philosophy
Bold but not aggressive. Energetic but not exhausting.
Electric Coral è caldo e umano—si sente come un tramonto, una risata, una connessione. Si distingue senza urlare.
Il nostro palette è minimal con un pop di energia. Bianco pulito, grigio sottile, e poi BAM—coral che cattura l’attenzione.
Typography
Primary Font: Inter
Google Fonts: Inter
Why Inter:
- Pulito, moderno, altamente leggibile
- Eccellente per elementi UI
- Variable font per performance
- Open source
Weights:
font-weight: 400; /* Regular - Body text */
font-weight: 500; /* Medium - Emphasized */
font-weight: 600; /* Semibold - Subheadings */
font-weight: 700; /* Bold - Headings */
font-weight: 800; /* Extrabold - Display titles */Usage:
- Headers: 700-800 weight
- Body text: 400 weight
- Buttons: 700 weight
- UI elements: 500-600 weight
Display Font: System Sans
For maximum performance and native feel:
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Inter', sans-serif;Benefits:
- Zero download time
- Native look on each OS
- Perfect accessibility
Typography Scale
/* Display - Hero sections */
font-size: 4rem; /* 64px */
line-height: 1.1;
/* H1 - Page titles */
font-size: 3rem; /* 48px */
line-height: 1.2;
/* H2 - Section titles */
font-size: 2.25rem; /* 36px */
line-height: 1.3;
/* H3 - Card titles */
font-size: 1.5rem; /* 24px */
line-height: 1.4;
/* Body Large */
font-size: 1.25rem; /* 20px */
line-height: 1.6;
/* Body */
font-size: 1rem; /* 16px */
line-height: 1.5;
/* Small */
font-size: 0.875rem; /* 14px */
line-height: 1.4;Logo & Brand Mark
Logo Variations
- Full Logo - Coral wordmark “Flow”
- Icon Only - Stylized “F” wave
- Monochrome - White or black versions
Clear Space
Maintain clear space equal to the height of the logo on all sides.
Minimum Sizes
- Digital: 24px height (icon), 100px width (full)
- Print: 0.5 inch height
DO:
- ✅ Use on white or dark backgrounds
- ✅ Maintain clear space
- ✅ Use official files
DON’T:
- ❌ Stretch or distort
- ❌ Change colors (except monochrome versions)
- ❌ Add effects or shadows
Iconography
Style:
- Rounded corners (4px radius on 24px icons)
- 2px stroke weight
- Simple, recognizable
- Consistent perspective
Icon Library:
- Heroicons (primary) - Clean, modern
- Phosphor Icons (alternative) - More variety
- Custom icons match rounded, friendly style
Icon Sizes:
16px - Inline text icons
20px - Small UI elements
24px - Standard buttons, nav
32px - Feature highlights
48px+ - Hero sections, illustrations
Visual Elements
Cards & Containers
Border Radius:
border-radius: 1rem; /* 16px - Standard cards */
border-radius: 1.5rem; /* 24px - Large cards */
border-radius: 9999px; /* Full - Buttons, badges */Shadows:
/* Subtle - Default cards */
box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1);
/* Medium - Hover states */
box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1);
/* Large - Modals, important elements */
box-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1);Borders:
border: 1px solid #E5E7EB; /* Gray-200 */Bento Grid Layout
Our signature layout style (seen on landing page):
┌─────────────┬─────┐
│ │ │
│ Large │ Tall│
│ │ │
├──────┬──────┤ │
│Small │Small │ │
└──────┴──────┴─────┘
Characteristics:
- Mixed card sizes
- Rounded corners (24px)
- Subtle shadows
- Hover effects (scale 1.02, shadow lift)
- Emoji or illustrations as visual anchors
Imagery
Photography Style
Authentic moments over staged perfection:
- Candid, spontaneous
- People-focused (faces, emotions)
- Vibrant but natural colors
- Good lighting (golden hour vibes)
- Diverse and inclusive
DON’T:
- ❌ Stock photos that look fake
- ❌ Overly filtered or edited
- ❌ Empty venues without people
- ❌ Dark, moody, or melancholic
DO:
- ✅ Real events with real people
- ✅ Joyful, connected moments
- ✅ Movement and energy
- ✅ Authentic smiles and laughter
Emoji Usage 🎉
We use emoji liberally and intentionally:
Feature Cards:
- 💬 Messaggistica
- 🏆 Gamification
- 🎫 Ticket
- 🎉 Eventi
- ❓ Solo Mode
- 📍 Location
Size on cards: text-6xl to text-9xl
Animation:
transform: group-hover:scale-110;
transition: transform 0.3s;Emoji give personality without illustrations. They’re universal, expressive, and load instantly.
Voice & Tone
Brand Voice
Italiano autentico, moderno, friendly.
We speak like your cool friend who always knows what’s happening—not a corporate robot.
Tone Examples
Landing Page
✅ “Vivi il momento. Trova il tuo Flow.” Direct, emotional, aspirational.
✅ “Tutto il tuo mondo, in un’unica app.” Bold claim, simply stated.
✅ “Pronto a tuffarti?” Playful, inviting, action-oriented.
Features
✅ “Messaggistica in Tempo Reale” Clear, benefit-focused.
✅ “Solo Mode - Riding Solo? Find your crew.” Mix of Italian/English (Gen Z authentic), empathetic.
✅ “Guadagna punti partecipando agli eventi.” Simple, direct explanation.
CTAs (Call to Action)
Primary Actions:
- “Inizia Ora”
- “Partecipa”
- “Scopri di Più”
- “Contatta il Team”
Secondary Actions:
- “Scopri di Più”
- “Vedi Tutti”
- “Leggi di Più”
Messaging Principles
1. Conversational, not corporate ✅ “Scopri eventi vicino a te” ❌ “Utilizza la nostra piattaforma per identificare opportunità di networking nella tua area geografica”
2. Emotional, not transactional ✅ “Vivi il momento” ❌ “Accedi agli eventi”
3. Simple, not dumbed down ✅ “Messaggistica in tempo reale” ❌ “Chat super veloce wow!”
4. Inclusive, not exclusive ✅ “Riding Solo? Find your crew” ❌ “Join the elite social club”
Bilingual Approach
Primary: Italiano (Italian market) Secondary: English (international expansion)
Mix when it feels natural:
- “Solo Mode” (English phrase, universally understood)
- “Trova il tuo Flow” (Italian + English brand name)
- Feature badges in English (Social, Gamification) for modern tech feel
This code-switching is authentic to how young Italians actually speak.
User Experience Principles
1. Delight in Every Tap
Micro-interactions everywhere:
transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);Examples:
- Buttons scale slightly on hover (1.02)
- Cards lift with shadow
- Emoji rotate or scale on hover
- Smooth page transitions
2. Bold First Impressions
Hero sections that stop the scroll:
- Large, bold typography (64px+)
- Minimal text, maximum impact
- Eye-catching images
- Strong CTAs (Electric Coral)
3. Bento Grid Everything
Our signature layout:
- Mixed card sizes
- Visual hierarchy through scale
- Emoji as focal points
- Hover states that invite exploration
4. Performance is UX
Fast by design:
- System fonts (zero download)
- Optimized images (WebP, lazy load)
- Minimal JavaScript
- Smooth 60fps animations
Gamification & Engagement
Point System
Guadagna punti:
- 🎉 Partecipare a eventi: 10 punti
- ✍️ Creare eventi: 25 punti
- ⭐ Scrivere recensioni: 15 punti
- 👥 Invitare amici: 20 punti (quando si uniscono)
- ⚡ RSVP anticipato: 5 punti bonus
Badge System 🏆
Starter:
- 🎉 Party Starter - Crea il tuo primo evento
- 👥 Farfalla Sociale - Connetti con 10 amici
- 🎯 Cacciatore di Eventi - Partecipa a 5 eventi
- ⭐ Trendsetter - RSVP prima di 100 persone
- 📍 Leggenda Locale - Eventi in 5 locali diversi
Advanced:
- 🔥 In Fiamme - Streak di 10 eventi
- 💎 VIP - 1000 punti karma
- 🌟 Influencer - 50+ amici via tuoi inviti
- 🎊 Animale da Festa - 50 eventi partecipati
- 🏆 Curatore - 25 eventi creati
Levels & Rewards
Livelli:
- Novizio (0-100 punti)
- Esploratore (101-500) → Accesso anticipato eventi
- Regolare (501-1500) → Eventi privati
- VIP (1501-5000) → Featured placement
- Leggenda (5000+) → Eventi esclusivi, badge speciale
Viral Growth Mechanics
1. Referral Program
Invita un amico:
- Chi invita: 20 punti + 1 mese Premium gratis
- Invitato: 50 punti bonus benvenuto
- Entrambi: Badge “Amicizia”
2. Shareable Moments
Auto-generate graphics:
- Check-in agli eventi (custom card)
- Badge sbloccati (share on Instagram)
- Recap annuale (Spotify Wrapped style)
- Foto di gruppo
Share cards include:
- Flow branding (subtle watermark)
- Event details
- “Join me on Flow” CTA
- Beautiful design (Electric Coral accents)
3. Network Effects
Value increases with friends:
- Vedi cosa fanno i tuoi amici
- Pianificazione di gruppo
- Split dei costi
- Collaborative wishlist
Accessibility
WCAG 2.1 AA Compliance
Color Contrast:
- Primary Coral (#D93636) on white: 4.52:1 ✅
- Body text (#374151) on white: 10.67:1 ✅
- All interactive elements: minimum 3:1
Keyboard Navigation:
- Logical tab order
- Visible focus indicators (Electric Coral outline)
- Skip links
Screen Readers:
- Semantic HTML5
- ARIA labels where needed
- Alt text for images
- Emoji with aria-hidden=“true”
Responsive:
- Supports zoom up to 200%
- Minimum 16px font size
- Touch targets minimum 44x44px
Platform-Specific
Mobile App (Flutter)
Material Design 3:
- Dynamic color from Electric Coral
- Rounded corners everywhere
- Smooth transitions (300ms)
- Bottom nav (not top)
iOS vs Android:
- Respect platform conventions
- Native feel (SF Pro on iOS, Roboto/Inter on Android)
- Platform-appropriate gestures
Web (Admin Portal)
Modern Web:
- Tailwind CSS 4
- Next.js 16 (App Router)
- Responsive (mobile-first)
- Fast load (<2s)
Quick Reference Card
Do’s ✅
- Use Electric Coral boldly for CTAs
- Round corners (16-24px)
- Smooth animations (200-300ms)
- Mix Italian/English naturally
- Use emoji liberally
- Make it fast
- Be authentic
Don’ts ❌
- Don’t use gradients (we’re flat + coral)
- Don’t be corporate or stiff
- Don’t spam notifications
- Don’t use stock photos
- Don’t sacrifice speed
- Don’t copy other apps
Color Quick Ref
/* Primary */
--primary-brand: #FF5E57; /* Electric Coral */
--primary-brand-hover: #FF4757; /* Deeper Coral */
--primary-brand-dark: #D93636; /* Accessible */
/* Secondary */
--action-blue: #1E90FF; /* Navigation */
--success-green: #2ED573; /* Success */
--warning-yellow: #FFA502; /* Alerts */
/* Surfaces */
--background: #FFFFFF; /* Base */
--card-bg: #F5F5F7; /* Cards */
--foreground: #374151; /* Text */Resources
Design Files:
- Landing page:
/admin-portal/app/page.tsx - Global styles:
/admin-portal/app/globals.css - Components:
/admin-portal/components/landing/
Fonts:
Icons:
Next Review: June 10, 2026 Maintained by: Product & Design Team
“Vivi il momento. Trova il tuo Flow.” 🔥