Case study 02 · Legal services · Website

Havryshchenko Advokat

A website for an attorney with 30+ years of practice: services explained clearly, trust from the first screen and consultation booking in a minute.

havryshchenko-advokat.com.ua
Havryshchenko Advokat — Website
Havryshchenko Advokat — Website · Legal services
Client
Attorney Maria Havryshchenko
Industry
Legal services
Location
Lviv, Ukraine
Project type
Website

01 — Overview

Challenge

Clients — civilians, service members and pensioners — often arrive stressed and unsure where to start. The site had to speak plainly, build trust and lead to a consultation without legal jargon.

Solution

We organised the practice into clear areas — civil, criminal, administrative, military and pension law — and added testimonials, a blog and a simple booking form with room to describe the case. Service members get a dedicated offer with a 15% discount.

02 — What we did

The full cycle - from design to launch.

  • UI/UX design

    A calm, trustworthy tone and simple flows for people of any age.

  • Frontend

    Next.js, responsive layouts and fast loading.

  • Backend

    Handling the booking and contact forms.

  • QA & testing

    Testing forms, accessibility and mobile screens.

03 — Features

What users got.

  1. 01

    Practice areas

    Civil, criminal, administrative, military and pension law.

  2. 02

    Consultation booking

    Name, phone, email and a case description of up to 500 characters.

  3. 03

    Offer for service members

    A 15% discount and appeals against recruitment-centre and medical-board decisions.

  4. 04

    Client testimonials

    Real stories that build trust.

  5. 05

    Blog

    Complex questions explained in plain language.

  6. 06

    Accessibility

    A skip-to-content link, clear structure and an office map.

04 — Screens

havryshchenko-advokat.com.ua
Havryshchenko Advokat — home page on desktop
Desktop
Havryshchenko Advokat — home page on mobile
Mobile

05 — Tech stack

What powers it.

  • Next.js

    Rendering and routing

  • TypeScript

    Reliable, typed code

  • Google Maps

    Directions to the office

06 — Process

How we worked.

  1. 01

    Discover

    Goals, audience and competitors.

  2. 02

    Design

    Structure, prototypes and UI.

  3. 03

    Build

    Frontend, backend and integrations.

  4. 04

    Test

    Manual and automated checks.

  5. 05

    Launch

    Deployment, analytics and support.

Next case study

Opera Flowers

Online store · Florist

Open case study

Have a similar idea?

Tell us about your project and we’ll come back with a launch plan.

Start a project