Return to homepage

GIMME FLIGHTS

New colorful minimalistic way to find best deals of flights

2025

GIMME FLIGHTS

SERVICES

  • Web Design
  • Development
  • Backend
  • Visual Identity

Gimme Flights showcases a unique design language for flight search interface. The design philosophy centers around three core principles:

  • Minimalistic Design: The interface strips away unnecessary complexity while maintaining a playful, colorful aesthetic that makes flight searching enjoyable rather than overwhelming. The conversational UI guides users through each step with animated questions and smooth transitions.
  • Visual Hierarchy: Using a dynamic color-coded pricing system and hierarchical organization (Country → City → Flight), the design helps users quickly identify the best deals. Each flight card provides comprehensive information including total trip cost, duration, and passenger details.
  • Seamless Interaction: The UI features smooth animations, persistent form state, and real-time flight updates through server-sent events (SSE). Interactive elements like the heart icon for saving flights and share button for generating shareable links make trip planning collaborative.

The application leverages Astro for optimal performance through partial hydration, TypeScript for type safety and reliable functionality, Tailwind CSS for consistent responsive design, Framer Motion for smooth animations, server-sent events for real-time flight updates, and local storage for persisting user preferences and saved flights.

OAKSUN studio website layout background
OAKSUN studio homepage design showcase

Smart Search Features

The search interface transforms complex flight booking into an intuitive experience with intelligent weekend trip planning that automatically finds flights departing Friday evening/Saturday and returning Sunday, or Thursday to Monday for long weekends. It supports multi-passenger bookings with separate pricing for adults, teens, children, and infants, multi-airport departure and country-based destination selection, flexible trip types including one-way, return, weekend, or long weekend options, real-time price updates and dynamic result filtering, and form state persistence for seamless search refinement.

OAKSUN studio primary logo design
OAKSUN studio logo design elements and variations

Lightspeed Performance

Built on a foundation of Astro and React, the application delivers perfect performance through optimal CDN deployment and efficient client-side hydration. TypeScript ensures type safety and reliable functionality throughout the codebase, while Tailwind CSS provides a consistent and responsive design system. The backend efficiently integrates with Ryanair's public API, utilizing server-sent events (SSE) for real-time updates while maintaining fast initial load times.

OAKSUN studio logo on environmental green background
OAKSUN studio logo on environmental green background
OAKSUN studio logo on environmental green background

Flight Management & Sharing

The heart of Gimme Flights lies in its intuitive flight management system. Each flight card presents a comprehensive view of journey, from departure to return, with clear visual indicators for flight duration and pricing. The color-coded pricing system instantly communicates value, with greener hues indicating better deals within search parameters. When user finds an appealing flight, a single tap on the heart icon saves it to the personal collection. The saved flights section provides a clean, organized view of all your shortlisted options, displaying crucial details like total price, passenger count, and exact flight times. The sharing feature transforms trip planning into a collaborative experience. By generating unique links that capture all flight details, including passenger configuration and pricing context, you can easily share potential itineraries with fellow travelers. The saved flights interface includes intuitive removal options and preserves the chronological order of user's selections.

OAKSUN studio website displayed on laptop mockup

Accessibility & User Experience

The application prioritizes accessibility with keyboard navigation support and screen reader compatibility through semantic HTML and ARIA attributes. The responsive design seamlessly adapts to various screen sizes, ensuring a consistent experience across devices. Users can choose between dark and light themes, with the interface respecting system preferences for optimal viewing comfort.

A 404 Page That's Actually Fun

Why not make 404 fun? Instead of the usual boring error message, let's find ourselves in a playful space where colorful buttons falling down from above. Here's the cool part - you can grab them with your mouse and toss them around!

OAKSUN studio mobile website responsive design

Responsive Design Strategy

Built with Astro and React, the application delivers dark/light theme support with system preference detection, responsive design optimized for mobile, tablet, and desktop, smooth animations and transitions throughout the interface, accessibility features including ARIA labels and keyboard navigation, real-time updates through server-sent events, persistent form state and search preferences, and an interactive 404 page with physics-based animation.

Next Project