For chains of jewelry stores «Royal gold» and «Golden Dream»
The main goal of development is to transfer customer bonus system into the applications. The applications provide quick access to the bonus system information and customer's bonus savings, acquaintance with the latest news and promotions of the jewelry chains by receiving push notifications. Registration in applications should occur with SMS validation.
The main function of the CMS system is to manage the content of mobile applications: create, edit, archive and unzip promotions and news with the priority of display, set the text of push notifications. System requirements: the ability to conveniently and accessibly manage the content of the dashboard, the ability to edit user profiles.
The React Native framework was chosen to implement mobile applications for iOS and Android platforms. This framework has helped to speed up the development process by 1.5 times and reduce the budget by ~ 2 times.
The React framework was the solution to implement the frontend part of the CMS system. For backend — Node.js.
Registration of users in the mobile applications occurs with SMS validation.
The mobile applications allow getting all the information about the locations of the shops and their modes of operation. Also, application users receive two types of push notifications: by geolocation of a user regarding marks on the map and according to the parameters specified in the dashboard.
Application users can accumulate bonuses from purchases, browse them in applications and use them on subsequent purchases.
Users can leave a review, contact technical support of the application, visit the social networks of jewelry stores. When leaving a request for technical support, the system auto-fills the data for the user. Toast notifications inform users about sending data.
Users have access to their discount card information, purchase history. Verification of the mailing address is provided.
Administrators of the CMS-system can add promotions and services into the applications with a delay of their display.
Application users are always aware of the latest news and promotions, as well as the services provided in the shops.
Administrators can edit information on stores and set text of push notification for any of the stores, as well as set the text of the notification, based on geolocation of the application user.