Landing Page for Promotional Campaign

Landing page for a promotional campaign for a large retail company.

Technologies / Platforms

About the client

The client is a large retail group that has been operating for over 20 years and has grown to over 1500 convenience stores.


Engagement model

Time and material



Landing page


Effort and duration

1.5 months


Project team

1 Project Manager, 1 Business Analyst, 1 UI/UX Designer, 1 Frontend Developer, 1 Backend Developer, 1 Tech Lead, 1 QA Engineer

Project background

The client has a mobile application where users can buy a subscription that allows them to make purchases within the client’s stores on favorable terms.


The client was planning to launch a promotional campaign in collaboration with local coffee shops to attract new users to their mobile application. The essence of the promotion is that users receive a coupon for a free dessert at a coffee shop when they pay for a subscription in the client application.


To launch this campaign, the client needed to create a landing page that would generate a unique coupon consisting of letters and numbers for users who subscribe to the application. With this request, they approached Itexus.

Tech stack / Platforms

Target audience

The landing page is designed for both current and prospective users of the client’s application. Each user is allowed to participate in the promotion only once.

landing page for promotional campaign

Solution overview

The landing page includes a description of the campaign and allows users to log in or register in the client’s application to purchase a subscription. The coupon is generated on the landing page and is exclusively available to users who subscribe to the client’s app through our page. Payment for the subscription is processed within the client’s application. The page is mobile-responsive and adaptable for use on various mobile devices.

Here is how the campaign works:

  • A customer comes to a coffee shop and scans the QR code which leads to our landing page.

  • On the page, the customer can either authorize in the client’s app or sign up for it and buy the subscription. The customer can also learn the terms and conditions of the promotional game.

  • Once the subscription is paid, the landing page generates a unique code that allows the customer to get a free dessert in the coffee shop.

The landing page has the following integrations:

  • integration with the client’s mobile app allows users to register and authorize in the system via the landing page;

  • integration with an analytics service allows the client’s team to track the number of coupons generated and the overall efficiency of the promotional campaign.

Additionally, users can purchase subscriptions directly on the landing page. We have also implemented online support functionality to assist users in case any issues arise during their journey.

Project approach

We followed the Scrum methodology, an agile framework that emphasizes iterative development and close collaboration between the project team and the client. This allowed us to break the project into smaller sprints and deliver incremental value. The entire project, from inception to completion, was finished within a tight timeframe of 1.5 months to align with the client’s promotional campaign schedule. We opted for a time and material engagement model to accommodate the evolving project requirements and give the client full control over the project’s direction. Combining Scrum, a skilled project team, and a time and material engagement model, we successfully delivered a high-quality product that met our client’s goals and expectations.

landing page for promotional campaign

Project challenges

One of the main challenges faced during this project was the lack of a clear product vision. This resulted in frequent change requests and revisions to project requirements. To address this challenge, the team at Itexus took a flexible and collaborative approach, focusing on effective communication, agile development, thorough documentation, and prototyping. This involved maintaining open lines of communication with the client, using an iterative development methodology, documenting project requirements, and creating prototypes and mock-ups to visualize the product. Through these efforts, the team successfully adapted to the client’s evolving vision and delivered a final product that met their expectations, contributing to the success of the promotional campaign.

Technical solution highlights

The technology stack chosen for this project included PHP and ReactJS, two powerful and complementary technologies. PHP was used for backend development to ensure strong and secure data handling, while ReactJS was utilized for the frontend to provide a dynamic and user-friendly interface.


In a short span of 1.5 months, the skilled cross-functional team at Itexus successfully developed the landing page that effectively supported the promotional campaign, demonstrating flawless performance throughout. Moreover, the landing page can be effortlessly customized to cater to future promotion campaigns with various partners.

Contact Form

Drop us a line and we’ll get back to you shortly.

For Quick Inquiries


United States

8, The Green, STE road, Dover, DE 19901


Żurawia 6/12/lok 766, 00-503 Warszawa, Poland

Company name
Phone number