WEB DESIGN / FRONTEND DEVELOPMENT

JCI — Drone Innovation

UI/UX Design & Frontend Development

From Figma concepts and interactive prototypes to a responsive HTML, CSS, and JavaScript implementation for a modern aerial technology brand.

ROLEUI/UX Designer · Frontend Developer
PLATFORMResponsive Multi-Page Website
TOOLSFigma · HTML5 · CSS3 · JavaScript
DELIVERABLESFigma Prototype · Production Codebase
https://jci-drone.com/product
FIGMAPROTOTYPECODE
Product Catalog
INSPECT PAGES:
01 — OVERVIEW

From Interface Design to Frontend Implementation

JCI Drone Innovation is a multi-page website concept created to present a modern drone brand and its digital ecosystem.

THE DESIGN-TO-CODE WORKFLOW

Building a Cohesive Aerial Tech Brand Experience

The project encapsulates a complete digital experience for a fictional high-performance drone manufacturer. Rather than stopping at static mockups, the design was translated into an interactive Figma prototype and subsequently engineered into a responsive multi-page web implementation using semantic HTML5, clean CSS3, and vanilla JavaScript.

The platform addresses key user touchpoints across the entire customer lifecycle: discovering advanced cinematography drones, exploring retail channels, engaging in community discussions, and reaching customer care.

Product DiscoveryCategorized drone catalogs with visual specs and high-contrast action cards.
Dual Retail PathsDedicated online app purchasing flows and physical flagship store locator.
Community ForumCategorized discussion boards, trending topics, and pilot recommendations.
Customer SupportDirect inquiry submission, Terms of Service validation, and interactive map embed.
02 — DESIGN PROCESS

Structured 5-Stage Design & Development Methodology

A structured progression ensuring design fidelity and seamless frontend translation.

01Research & Strategy

DISCOVER

Analyzed the aerial technology brand identity, user personas (filmmakers, beginners, enterprise pilots), and core user journey goals.

02Figma Design

DESIGN

Created responsive layout grids, high-contrast visual hierarchy, dark-accented hero headers, product cards, and forms in Figma.

03Interactive Flow

PROTOTYPE

Connected screens into an interactive prototype to validate navigation flows, tab switching, and mobile app presentation.

04Frontend Code

DEVELOP

Implemented semantic HTML5 structures, centralized CSS3 variables, Grid/Flexbox layouts, and vanilla JavaScript handlers.

05QA & Polish

REFINE

Tested cross-browser responsiveness, spacing balance, image scaling, form input states, and touch-friendly mobile navigation.

03 — UI/UX DESIGN

Comprehensive Multi-Page Interface Showcase

High-resolution visual execution across all core destinations in the JCI digital ecosystem.

04 — INFORMATION ARCHITECTURE

Multi-Page Website Structure & Navigation Flow

A logical hierarchy connecting high-impact brand storytelling with clear transactional and community pathways.

HOME (Brand Portal & Hero Carousel)
/product

Product Catalog

  • Cinematography Drones
  • Beginner Drones
  • Search & Rescue Drones
  • Specification Cards
/store

Store Experience

  • Online Store & Mobile App
  • Marketplace Hubs
  • Offline Flagship Directory
  • Global Retail Map
/forum

Community Forum

  • Category Discussions
  • Hot & Popular Topics
  • Search & Tagging
  • Create Post Action
/contact

Contact & Support

  • Inquiry Submission Form
  • TOS Acknowledgement
  • Google Maps Embed
  • Direct Communication
05 — KEY EXPERIENCES

Deep Dive into Core User Touchpoints

Detailed examination of the four foundational feature destinations across the JCI digital platform.

Product CatalogBLOCK 01
PRODUCT DISCOVERY

Structured Drone Catalog & Specifications

The Product experience organizes JCI’s drone lineup into clear categories, allowing users to explore different drone types and compare products through consistent product cards.

Category Navigation: Instant filtering between Cinematography, Beginner, and Search & Rescue models.
Structured Cards: High-definition drone silhouettes with 6K resolution badges, flight times, and AI stabilization notes.
Action Triggers: High-contrast "Buy Now" primary buttons paired with secondary "Learn More" details.
Store ExperienceBLOCK 02
STORE EXPERIENCE

Dual Retail & Official Mobile Ecosystem

The Store experience connects customers with both online and offline purchasing channels, blending app convenience with retail accessibility.

Online / Offline Switching: Interactive tab toggles separating digital app access from physical store locators.
Mobile App Showcase: Promotes official mobile drone control, telemetry pairing, and Google Play / App Store badges.
Marketplace Hubs: Direct verified vendor portals for Shopee, Tokopedia, and Blibli with secure warranty assurances.
Community & HomeBLOCK 03
COMMUNITY ENGAGEMENT

Pilot Discussions, Tutorials & Announcements

The Forum page introduces a community-driven experience where users can discover discussions, tutorials, announcements, and popular topics.

Discussion Cards: User avatar badges, reply counters, timestamp indexing, and category tags.
Hot Topics & Search: Rapid topic discovery with tag clouds, keyword search, and pinned developer notes.
Create Post CTA: Prominent call-to-action encouraging pilots to ask technical questions and share flight footage.
Contact UsBLOCK 04
CUSTOMER SUPPORT

Accessible Inquiry Channels & Campus Map

The Contact experience provides a direct support channel through a structured contact form and location information.

Structured Form: Validated fields for Full Name, Email, Phone, Message, and Terms of Service acknowledgement.
Location Mapping: Interactive Google Maps embed spotlighting Binus University Anggrek campus.
Multi-Channel Reach: Direct email support, WhatsApp message hotline, and operational hours.
06 — UX DECISIONS

Design Rationale & Usability Strategies

Intentional design principles engineered to reduce cognitive friction and heighten product desirability.

01

Clear Global Navigation

The persistent sticky navbar consistently exposes all 5 core sections (Home, Product, Forum, Store, Contact Us), ensuring pilots never lose their position within the multi-page journey.

02

Visual-First Product Discovery

Drone photography and product cards prioritize high-resolution transparency cutouts and bold specs over dense text, enabling quick visual comparison across price points.

03

Separated Purchase Paths

By dividing the Store into distinct Online (App/Marketplaces) and Offline (Retail Locator) tabs, the UI prevents confusion between instant digital ordering and physical test-flight visits.

04

Community + Support Separation

Decoupling peer-to-peer discussions (Forum) from formal customer inquiries (Contact) maintains a clean, searchable knowledge hub while offering private assistance channels.

05

Consistent Black, White & Red Identity

A unified dark/light contrast palette anchored with crimson red accents reinforces the premium engineering ethos of the JCI brand across every page.

07 — DESIGN SYSTEM

Design Tokens & Component Architecture

The exact design system rules and CSS variables established in the project codebase.

COLOR PALETTE (CSS VARIABLES)
--dark-bg#0f172a (Slate Dark)
--primary-color#1e3a8a (Deep Blue)
--secondary-color#2563eb (Royal Blue)
--accent-color#dc2626 (Crimson Red)
--light-bg#f8fafc (Clean Light)
--white#ffffff (Pure White)
TYPOGRAPHY & LAYOUT TOKENS
PRIMARY TYPEFACEPoppins

Geometric, modern, and highly legible across display headings, spec sheets, and body copy.

LAYOUT SYSTEMGrid & Flexbox

1400px max-width container, 12-column responsive grid patterns, and sticky header positioning.

REUSABLE UI COMPONENTS
Sticky NavbarLogo, navigation links, search, profile trigger & mobile toggle
Product CardsModel image, title, specs summary, Buy Now and Learn More buttons
Store TabsOnline / Offline pill toggle with active state and smooth view transition
Hero CarouselAuto-rotating full-bleed slider with dot indicators and next/prev controls
Inquiry FormFloating field inputs, validation borders, checkbox acknowledgement
Footer HubBrand narrative, content links, support index, and social channels
08 — FROM FIGMA TO CODE

Frontend Architecture & Code Translation

The final interface was translated from the Figma design into a static multi-page website using semantic HTML, centralized CSS styling, and lightweight JavaScript interactions.

FIGMA MOCKUPS
INTERACTIVE PROTOTYPE
HTML5 / CSS3 / JS
RESPONSIVE SITE
HTML5

Semantic Document Structure

Each page (home2.html, product.html, store.html, forum.html, contact.html) was authored using clean semantic tags: <header>, <nav>, <section>,<article>, and <footer>.

  • Accessible anchor link hierarchy
  • Search & profile modal triggers
  • Proper form labels and required input validations
CSS3

Centralized Styling & Variables

A single unified styles.css stylesheet utilizes CSS Custom Properties (--primary-color, --accent-color) and modern CSS Grid / Flexbox for layout consistency.

  • Responsive media queries (1024px, 768px, 480px)
  • Hover transitions, elevation shadows, and button states
  • Seamless overlay headers for full-bleed hero banners
JavaScript

Lightweight UI Interactions

Modular vanilla JavaScript in script.js drives interactive state transitions without external heavy frameworks.

  • Auto-rotating & draggable hero carousel slider with interval timer
  • Online vs. Offline store tab switching
  • Mobile hamburger menu open/close toggling
09 — RESPONSIVE EXPERIENCE

Adaptive Layouts Across Device Viewports

The website was engineered to gracefully adapt from wide desktop monitors down to mobile handsets.

Desktop (1024px+)

Full 1400px container width, multi-column product grids (4 columns), horizontal global navigation, and split-column contact layouts.

Tablet (768px – 1023px)

2-column adaptive product cards, stacked store promotional banners, flexible form layouts, and condensed map views.

Mobile (<768px)

Hamburger navigation drawer, single-column full-width product and forum cards, touch-friendly tap targets, and streamlined typography.

10 — TECH STACK

Tools & Technologies Used

Clean, standard-compliant frontend technologies utilized to design, prototype, and build the project.

DESIGN & PROTOTYPING

Figma

Wireframing, UI component design system, color styles, and interactive prototyping.

MARKUP

HTML5

Semantic page structure, form elements, accessible link trees, and metadata.

STYLING

CSS3

CSS variables, Flexbox, CSS Grid, media queries, keyframe transitions, and custom cards.

SCRIPTING

Vanilla JavaScript

DOM manipulation, carousel auto-play, tab toggling, and mobile navigation states.

TYPOGRAPHY

Google Fonts (Poppins)

Clean modern sans-serif typography across headings, spec tables, and buttons.

MAP INTEGRATION

Google Maps Embed

Interactive iframe map integration displaying the Binus University Anggrek location.

11 — MY ROLE

Individual Engineering & Design Contributions

Core areas architected, designed, and developed throughout this project.

01

UI/UX Design

Designed the complete website visual identity, interface layouts, and high-contrast typography hierarchy in Figma.

02

User Flow Architecture

Structured the multi-page navigation and user journey across Product, Forum, Store (Online/Offline), and Contact.

03

Interactive Prototype

Created the interactive Figma prototype to validate screen transitions, app promotions, and mobile flow logic.

04

Frontend Development

Implemented the approved multi-page interface using semantic HTML5, centralized CSS3, and vanilla JavaScript.

05

Responsive Implementation

Engineered responsive CSS Grid and media queries ensuring flawless presentation across mobile, tablet, and desktop.

06

UI Consistency

Maintained reusable styling patterns, CSS variables, buttons, cards, and navigation components across all 5 pages.

12 — CHALLENGES

Technical & Design Challenges Solved

Key friction points encountered during development and the engineering solutions implemented.

CHALLENGE 01

Multi-Page Visual Consistency

Problem: Maintaining consistent spacing, header overlays, and colors across 5 standalone HTML files.

Solution: Established centralized CSS variables in styles.css and modular class naming conventions for cards, buttons, and navbars.

CHALLENGE 02

Full-Bleed Hero Banners with Responsive Text

Problem: High-impact hero imagery required transparent navigation overlays without breaking mobile layout stacking.

Solution: Applied CSS object-fit: cover, responsive padding clamping, and media-query position resets.

CHALLENGE 03

Figma to Code Layout Fidelity

Problem: Preserving pixel-accurate Figma component alignment when translated to fluid browser viewports.

Solution: Deconstructed designs into reusable CSS Grid templates and auto-fit flex layouts before authoring markup.

CHALLENGE 04

Content Readability in Dense Specs

Problem: Presenting extensive technical specifications and marketplace links without visual clutter.

Solution: Utilized whitespace, subtle border dividers, tabbed switches, and structured card components.

13 — OUTCOME

Project Summary & Deliverables

“JCI demonstrates a complete design-to-code workflow, combining UI/UX design, interactive prototyping, responsive frontend development, and multi-page information architecture.”

DESIGN

Cohesive Visual System

A unified brand identity, high-contrast dark/light contrast, and responsive layout system in Figma.

PROTOTYPE

Interactive User Flows

Fully functional Figma prototype validating screen transitions, app promotions, and inquiry journeys.

DEVELOPMENT

Working Multi-Page Codebase

Clean, semantic HTML5, centralized CSS3, and vanilla JavaScript implementation ready for deployment.

DESIGNED IN FIGMA

Explore the Original Design & Prototype

Inspect the complete Figma design canvas, wireframes, and interactive prototype flows.

Inspect the JCI Drone Website Source Code

Explore the complete HTML5 markup, centralized CSS3 stylesheet, and JavaScript interaction code on GitHub.