Redesign of Existing App – Cyklon Bonus

Cyklon Bonus app was developed for clients to help them easily accumulate bonuses and spent them on future purchases in the Cyklon Avtocenter. The app helps the company to improve client interaction and attract new customers by suggesting a system of discounts. The app support two roles of users: Client and Manager.
The app automatically accumulates the number of services by using a QR-code scanner functionality and provides the client and manager with information about the discount. Moreover, the application gathers general information about customers and provides the company with the statistic. The program was done with the React Native framework and covers two platforms – iOS and Android.
- Project Name Cyklon Bonus - Loyalty Program
- Client Avtocenter "Cyklon"
- Our role Redesign/redevelopment of existing application

The application was developed using Redux, Redux-Persist, Redux-Form, React Native Router Flux, NativeBase Components, QR-Code Component, etc.
The back-end was implemented using AWS Serverless (Cognito, API GraphQL, DynamoDb).
The Push Notifications functionality was implemented by using Firebase.
App Features
- User Authentication
- User Profile Creation
- Push Notification
- Multi-Language covering
- Cross-Platform Coverage
- Application Security
- QR-Code Scanner Integration
- Multiple Roles of Users
How It Works:
A manager chooses a type of service on the company’s side of the app.
Scans the QR Code on the client’s phone.
The app accumulates the number of completed services and displays every 10th service as free.
Don’t hesitate to visit the app by the links below. You are welcome to use the existing credential to make this process faster.
Demo credentials: +380689906886 / CAMARADES