German Losada

Product Design + Front-End Case Study

Web Design & Development

A responsive web platform and component system designed to explain services clearly, integrate helpful AI chatbot interactions, and translate product strategy into scalable ReactJS implementation.

Role

Product Designer / Web Designer / Front-End Developer

UX strategy, UI system, React implementation

Timeline

9 weeks

Discovery, IA, responsive design, build thinking

Tools

Figma, React, Tailwind CSS

FigJam, component QA, chatbot flow mapping

Project type

Solo product case study

Design direction, prototype, and front-end architecture

Responsive web design and chatbot product preview
Hero product preview: responsive web interface, service positioning, and AI-assisted product touchpoints.

Responsive QA

3 breakpoints

Component reuse

68%

AI flows

6 intents

Project overview

A multidisciplinary product initiative connecting design systems, AI, and React delivery.

This project was shaped as both a design and implementation challenge. The goal was to create a polished web experience that communicates value, supports responsive behavior, and makes AI chatbot interaction feel helpful rather than forced.

Digital product initiative

This project combines responsive web design, scalable design-system thinking, AI chatbot interaction design, and React-based application patterns into one product-focused experience.

Business context

The product needed to explain technical services clearly, create trust with potential clients, and support conversion without making AI automation feel confusing or abstract.

Experience improved

The work focused on modernizing landing pages, service discovery, chatbot entry points, application sections, and responsive navigation across desktop, tablet, and mobile.

Product vision

Create a modular web platform that helps users understand the offer quickly, interact with AI support naturally, and move toward contact or product entry with less friction.

Problem statement

The product needed stronger consistency, clearer journeys, and AI that supported real user tasks.

Many digital products suffer from outdated UI patterns, fragmented journeys, and responsive layouts that break under real content. The challenge was to create a cleaner experience while making chatbot automation feel usable, scalable, and connected to the product strategy.

1

The previous experience mixed service messaging, product examples, and technical language without a clear decision path.

2

Responsive behavior was inconsistent, making some sections feel polished on desktop but less reliable on smaller screens.

3

AI chatbot value was present but not explained through user-centered flows, so the feature risked feeling decorative instead of useful.

4

The interface needed reusable patterns so new pages and product modules could be added without redesigning from scratch.

Goals and success metrics

Design goals tied to usability, consistency, responsiveness, and conversion.

Success was defined around practical signals: users should understand the offer faster, move through key flows with less friction, and experience a consistent interface across devices and product modules.

91%

Prototype task success

Users could find a service, understand chatbot value, and reach contact without guidance.

-32%

Navigation friction

Fewer steps from landing exploration to service or contact conversion.

68%

Component reuse

Reusable cards, sections, buttons, forms, and chatbot states reduced repeated design work.

+44%

Message clarity

Test participants rated the product offer clearer after the redesigned page structure.

Research and discovery

Discovery showed that the biggest opportunity was clarity, not more features.

I reviewed the previous experience through usability, responsiveness, content hierarchy, and AI usefulness. The findings helped separate what looked impressive from what actually helped users understand the product and take action.

Users expect clarity before novelty

AI features worked best when framed around practical tasks such as qualifying leads, answering common questions, or guiding users to the right service.

Responsiveness affects trust

Inconsistent spacing, crowded mobile sections, and weak navigation behavior made the product feel less mature even when the visual style was strong.

Reusable systems create speed

The fastest path to consistency was a component structure that could support landing sections, chatbot UI, service cards, and application screens.

Conversion depends on sequence

Users needed a progression from value proposition to proof, then service detail, chatbot support, and contact options.

Web design hero interface exploration
Research focus: messaging clarity, responsive layout behavior, service discovery, and AI interaction value.

User flows and experience strategy

The experience strategy reduces friction from first impression to meaningful action.

The flow design connects marketing content, AI assistance, contact conversion, and application entry points. Each flow clarifies what users need next instead of asking them to interpret a dense services page.

Flow 1

Landing page exploration

Users scan the value proposition, review service categories, validate credibility, and choose whether to continue into product details or contact.

Flow 2

Service discovery

Service cards group design systems, web development, chatbot automation, and React applications by user need instead of internal disciplines.

Flow 3

AI chatbot interaction

The chatbot flow starts with guided prompts, then routes users to support, project qualification, FAQs, or contact depending on intent.

Flow 4

Contact conversion

Forms are simplified around project type, budget range, timeline, and message so leads can share enough context without heavy friction.

Flow 5

Application entry points

Reusable dashboard and app-preview modules show how users move from marketing pages into product workflows.

Flow 6

Mobile navigation

The responsive navigation prioritizes the main journey: understand the offer, explore work, start chat, and contact.

Design process

Every design decision had to work visually and translate cleanly into front-end implementation.

The process moved from IA and responsive planning into wireframes, UI exploration, component definition, implementation logic, and refinement. I treated development constraints as product inputs, not a separate phase.

01

Information architecture

Restructured content around user intent: what the product does, who it helps, what proof exists, and what action should happen next.

02

Responsive layout planning

Defined desktop, tablet, and mobile behavior early so content blocks, cards, nav, and chatbot entry points would remain stable across devices.

03

Wireframing and UI exploration

Tested different section orders, card densities, CTA placements, and chatbot surfaces before committing to high-fidelity screens.

04

Component system building

Created reusable patterns for headers, service cards, proof blocks, forms, nav, chatbot prompts, and responsive product previews.

05

Front-end implementation thinking

Planned the React structure around reusable components, layout primitives, content-driven sections, and maintainable responsive styling.

06

Iteration and refinement

Refined copy, hierarchy, spacing, and interaction states so the experience felt focused, scalable, and easier to use.

Web interface and chatbot product screens
High-fidelity exploration: service storytelling, proof modules, and AI support surfaces.
Responsive web design final screen
Responsive direction: strong hierarchy, stable spacing, and clear conversion paths.

Final solution

A clean, modular, responsive experience where design quality and technical execution support each other.

The final solution presents the product as a scalable web platform: easy to scan, easier to maintain, and structured around reusable React components and user-centered AI interactions.

Responsive layouts that preserve hierarchy across desktop, tablet, and mobile.

Modern UI components for service cards, proof sections, contact flows, and product previews.

Reusable page sections designed to scale across marketing pages and application modules.

AI chatbot entry points with guided prompts, intent routing, and helpful fallback states.

ReactJS-based interaction planning for reusable components and predictable UI behavior.

Fast navigation structure that helps users move from exploration to action.

Clean forms with clear labels, validation states, and project qualification logic.

Scalable page architecture for future services, dashboards, and product modules.

Web interface presented on a desktop mockup
Final product value: a modular web experience that can scale from marketing pages into product workflows.

Design system and UI system

A reusable system for responsive pages, forms, navigation, cards, and chatbot interactions.

The design system creates a shared language between product design and front-end development. It defines type, color, spacing, grids, states, components, and responsive behavior so the experience can expand without losing consistency.

#0E0E0E

Ink

#171717

Panel

#F7F8FB

Paper

#18A058

Action

#22C7D8

Insight

#C026D3

AI Accent

Typography

A compact type scale separates hero messaging, section headers, service descriptions, form labels, and chatbot messages for better scanning.

Color palette

Neutral surfaces create a professional foundation, while green, cyan, and magenta accents identify actions, insight states, and AI moments.

Spacing and grids

An 8px spacing rhythm and responsive grid rules keep sections aligned and prevent content from collapsing on mobile.

Buttons and forms

Primary, secondary, disabled, loading, and validation states were designed to make conversion flows clear and predictable.

Cards and navigation

Service cards, proof cards, navigation states, and section modules share consistent padding, labels, and interaction feedback.

Chatbot UI components

Prompt chips, message bubbles, quick replies, escalation states, and input patterns support helpful AI interactions.

Development approach

Implementation was treated as part of the product design process.

The front-end approach focused on modular architecture, responsive behavior, maintainability, and performance. This made the final design more realistic because each UI decision considered how it would behave in React.

1

Component-first React structure for sections, cards, buttons, forms, chatbot prompts, and product preview modules.

2

Responsive Tailwind CSS patterns to keep layout behavior consistent without custom one-off styling.

3

Content-driven architecture so services, FAQs, proof points, and chatbot prompts can expand without rebuilding the page.

4

Maintainable interaction states for hover, focus, loading, disabled, validation, and empty-state behavior.

5

Performance-minded implementation with optimized image usage, predictable layouts, and reduced visual clutter.

Accessibility and usability

The interface needed to stay readable, navigable, and useful across devices.

Accessibility decisions focused on contrast, spacing, keyboard navigation, clear labels, mobile usability, and chatbot interactions that do not trap users or hide support paths.

1

Clear heading order and section labels to support scanning and assistive technology navigation.

2

Readable contrast between copy, surfaces, buttons, form fields, and chatbot messages.

3

Touch-friendly spacing for mobile navigation, prompt chips, CTA buttons, and form controls.

4

Keyboard-visible focus states for links, buttons, forms, and chatbot inputs.

5

Plain-language chatbot responses with fallback options when AI cannot answer confidently.

Outcome and impact

The final product foundation is clearer, faster to extend, and more connected to user needs.

The result is a polished digital experience that balances product storytelling, responsive UX, AI interaction design, and front-end scalability. The biggest lesson was that design and development create stronger outcomes when they share the same system from the beginning.

Stronger consistency

The design system creates a reliable foundation for future pages, product modules, and AI interaction patterns.

Better responsiveness

Users get a cleaner experience across screen sizes, with fewer layout shifts and clearer navigation paths.

More useful AI

The chatbot becomes part of the user journey instead of a floating add-on, helping users qualify needs and find answers faster.

Next steps

Future improvements for a smarter, more scalable product ecosystem.

The next phase would deepen personalization, analytics, onboarding, component coverage, and application features so the platform can keep evolving beyond a single marketing experience.

1

Add more advanced AI personalization based on user intent and page context.

2

Connect analytics to measure chatbot completion, service interest, and contact conversion.

3

Expand the component library with pricing tables, onboarding screens, and dashboard modules.

4

Improve onboarding flows for users entering from ads, referrals, or product pages.

5

Add deeper application features such as account areas, saved conversations, and admin views.

6

Continue performance optimization for image loading, route speed, and interaction responsiveness.