Natural Health
Category:
E-commerce with fintech elements
geo:
Worldwide
services:
Business Analysis, UX/UI Design, Project Management, iOS Development, Android Development, Backend Development, Admin Panel Development, Quality Assurance
team:
13 people

About the project

Natural Health is a manufacturer and online store of eco-products with worldwide delivery and a built-in loyalty program. Users can place and pay orders directly from the application, receive cashback, invite friends and track their statistics.

Client tasks

  • Increase online store sales by creating a mobile application for customers
  • Attract new customers and retain the existing ones thanks to the built-in loyalty program
  • Give customers from Europe, the CIS, and Asia the ability to place orders and pay them thanks to 6 language versions (English, Russian, Chinese, Uzbek, Kazakh, Arabic)

User Flow

natural health app logic block
Natural Health design

Design

  • Creation of wireframes for iOS and Android
  • Animation of item adding to the cart and removing from it
  • Creation of icons and illustrations for empty screen and notifications
  • Creation of a design system

Main functions

  • In-app order placing and payments (using a bank card, Apple/Samsung/Google Pay, as well as weChat integration)
  • PIN code and Face/Touch ID to protect users’ personal information
  • Purchase history, statistics, and balance in the user’s account
  • Loyalty program
  • Flexible configuration of push notifications. The user chooses their desired types of notifications: about news, accruals, or invited users’ registration

Loyalty system

  • Inviting friends using referral links and QR codes
  • Tracking the user’s achievements in the referral system and cashback accrual for in-app purchases
  • Dashboard with information about cashback and achievements of invited friends

admin panel

  • Adding products and categories with descriptions in six languages
  • Managing hot offers with the ability to set a countdown for promotions and the number of available goods
  • Adding products to the “Bestsellers” category
  • Sending custom push notifications to users or groups of users

results

Only 3 months after the start of development, we released an MVP version of the application in Russian and English. Thanks to the MVP, users were able to place and pay orders, as well as earn cashback. This allowed the client to increase store sales and start making money with the app without waiting until the end of its development.
During further development, our team integrated the client’s ERP and CRM systems into the project so that the product would bring maximum business value.
backgroundphones

Technology Stack

IOS
Swift
CoreData
SwiftGen
Alamofire
PromiseKit
Yoomoney iOS SDK
Google Places SDK
Android
Kotlin
Coroutines
Retrofit
Room
GLIDE
Koin
Google Places SDK
Frontend
React
ReactDOM
React Redux
React Saga
Styled-components
Axios
Backend
Spring Boot
Spring Core
Spring MVC
Spring Security
Spring Data JPA
Hibernate
Flyway
Apache Tomcat
REST API
Maven
Swagger

Explore More

Ymaster
Marketplace & Platforms
Vityaz-Aero
Travel & Booking
Cookie
Cookieshelp us deliver our services. By using our services, you agree to our use of cookies.
Close icon