This site uses cookies to improve your experience. By continuing to browse the site, you agree to their use.
I agree
UI/UX
Web
Development of a landing page with built‑in tour booking

Promo website for Ulybka Radugi

Online launch of the ‘Excursions with a Smile’ campaign celebrating the company’s 20th anniversary.
Goal
Ulybka Radugi is a nationwide retail chain operating in 270 cities across Russia. Founded in 2001, it now includes over 1,600 stores and more than 12,000 employees. The company specializes in beauty, personal care, fragrances, and household goods.

It operates its own online store, mobile app, and a transparent loyalty program. The brand runs regular promotions in its retail locations and actively expands its franchise network.
Client tasks
1
Boosting sales.
2
Strengthening the loyalty program.
3
Building greater trust in the brand.
Our solution
The client provided the campaign mechanics, which required participants to:

  • Be a member of the Ulybka Radugi loyalty program or register before making a purchase;
  • Make any purchase of at least 1,500 rubles;
  • Receive an invitation ticket for the excursion;
  • Sign up on the landing page to book their spot.

As part of the project, we created a landing page design that reflected the campaign concept and the unique features of the excursions. We began by developing a wireframe to demonstrate the page structure and placement of key elements. We selected a color palette, typography, and graphic elements that emphasized the excursion theme. A mobile‑friendly version was also designed to ensure proper display on smartphones and tablets.

After the design was approved, we built the landing page with full booking functionality. The page was developed in strict accordance with the technical requirements. The booking form allowed users to select the excursion date, number of participants, and other relevant parameters.
On the backend side, we developed a user API and an admin panel to streamline request management. The user API allows Ulybka Radugi customers to check the status of their submissions and access information about available excursions.

The admin panel includes:

  • Viewing excursion requests;
  • Updating request statuses;
  • Managing excursions (adding, editing, deleting);
  • Reviewing booking statistics.

Additionally, SMS notifications were implemented to confirm bookings, remind users about upcoming excursions, and inform them of any changes.

To evaluate campaign performance, we added automated report generation and data export for all booked excursions.
  1. Designed a promo‑site interface for excursion bookings.
  2. Developed a booking‑enabled landing page fully aligned with the technical requirements.
  3. Implemented an SMS notification system for users.
  4. Built a user API and an admin panel for processing requests.
  5. Set up automated report generation.
Results
Timelines and Team
A team of 4 people
1 месяц
Laravel
Gulp
PHP
Technology stack
MySQL
More relevant cases
Get your project estimate within 2 hours
Fill out the contact form — we’ll call you back the same working day