Ref
Ecosystem for supporting a referral program, including a mobile app for referral agents and an ERP system for the referral program owner.
Client
Innovative FoodTech IT startup operating in the service and HoReCa sectors. The company's main products: SuperApp: a social network with a loyalty program, a guide to establishments, and automation of visitor interactions with establishments (booking, order management via QR code, payment, communication). CRM system for businesses in the service and HoReCa sectors, integrated with Yclients, iiko, and r_keeper.
Client problems
During the product creation, the client faced issues with software distribution. The client requested the development of a tool for product distribution, agent earnings, and control of referral agents.
Budget
3 million RUB
Timeline
October 2023 - January 2024
Achievements
Requests
Software distribution tool
Create a tool for software distribution that ensures agent earnings and control, with booking and payment functions.
Referral program design
Develop a referral program with scalable and secure architecture, including agent management and a rating system.
Integration with payment systems
Implement a payment system based on Tinkoff Bank for commission deductions, reward calculations, and participant verification.
User-friendly management interface
Create an interface for managing establishments, agents, chat, and analytics, ensuring intuitive use and control.
Task
Design and development of a Referral Program.
Solutions
Analyzed similar applications and identified best practices.
Conducted interviews with potential users and business owners to understand their needs and expectations.
Created prototypes and conducted UX testing to ensure convenience and interface efficiency.
Designed an application architecture that ensures scalability and security. Implemented a server environment to support a large number of users.
Designed and implemented a payment system based on Tinkoff Bank, supporting a unified system.
Developed functions for establishment booking, agent management, payments, and agent communication.
Implemented an updatable establishment catalog, developed a unique referral agent rating system, and ensured data security through flexible participant verification.
Technologies
Swift
Kotlin
PHP
Go
PostgreSQL
Redis
Elasticsearch
Implemented functionality
RefAPP
RefERP
Establishment catalog
Booking/connecting establishments
Payment
Rating
Chats
User profile