Back

Autoplovykla

Development of a scalable booking and management system for a network of 100+ car washes, with external API integration, multilingual support, and automated content management.

SEO
Software development
UI/UX design
Web development
Autoplovykla
Client

Autoplovykla

A modern mobile app that simplifies booking car wash services across Lithuania.
Industry:
Cleaning Services, Mobile application
Location:
Lithuania
Timeline:
2 months
Technologies:
Figma, WordPress
Team:
Project manager, UX/UI Designer, Frontend Developer, Backend Developer
SEO
Software development
UI/UX design
Web development
Client image left
Client image right
Goals and objectives

Create a user-friendly interface visually aligned with the website, and implement a full-featured booking system synchronized with an external API.

01
Develop the UI/UX design for the "Services" page — an interface in the website’s style, focused on clarity and user convenience.
02
Create a custom WordPress booking plugin with a step-by-step form, including logic for selecting car type, services, date, time, and final confirmation.
03
Integrate an external API to load available time slots, implement data validation at each step, enable caching, and submit the booking request without reloading the page.
Solution

Developed a multi-step booking system with high interactivity, validation, dynamic slot loading, and external API synchronization — focused on user convenience and data accuracy.

Design

UI design in brand style — clean, convenient, and recognizable

The "Services" page interface was designed to match the visual identity of the main Autoplovykla website: modern, minimalist, and intuitive. Each step of the booking form is clearly structured for easy user navigation. The design uses Autoplovykla’s signature colors and fonts, reinforcing brand identity and creating a seamless user experience.
Project
Project Left
Project Right
Result

Automated, scalable management system for over 100 car washes with multilingual support and no need for manual updates

01
A multi-step booking plugin was developed, displaying forms based on location ID. The interface includes car type selection, services, date and time, confirmation, and contact input, with data sent via AJAX.
02
Input logic includes phone masking, required field validation, and email/phone verification. Navigation buttons activate only when inputs are valid, improving user experience.
03
Integrated time slot management via API – available slots are loaded via AJAX with caching. The system auto-calculates service duration and end time, with formatted output (e.g., 80 min → 1 hr 20 min).
04
A custom plugin syncs the list of car washes from an external JSON API. It supports 3 languages (lt, en, ru), imports images, reviews, categories, and integrates with WPML, ACF, Yoast SEO, and redirect tools.
05
Synchronization runs automatically via cron, manually from admin, or through WP-CLI. The plugin removes outdated entries and creates 301 redirects, ensuring security, flexibility, and scalability.
06
Convenient CMS and content management – all locations are stored as Custom Post Types with meta data, galleries, and services. Data is synced across languages, linked to cities, and displayed without manual editing.
Contacts

Let’s Talk

Have some big idea or brand to develop and need help? Then reach out we'd love to hear about your project and provide help
Do you need help?
We will provide detailed information about our services, types of work, and top projects. We will calculate the cost and prepare a commercial proposal.