Mobile Apps and CMS System for Jewellery Chains «Royal Gold» and «Golden Dream»
The main goal of development was to transfer the customer bonus system into the applications. The applications provide quick access to the bonus system information and customer's bonus savings, and the latest news and promotions of the jewellery chains by receiving push notifications. Registration in the applications should occur with SMS validation.
The CMS system's main function is to manage the mobile applications' content: Create, edit, archive, and unzip promotions and news with the priority of display, and setting the text of the push notifications. System requirements: The ability to manage conveniently and accessibly the dashboard's content and 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 speed up the development process and reduce the budget.
The React framework was the solution to implement the front-end of the CMS system. For the backend — Node.js was utilised.
The registration of the users in the mobile applications occurs with SMS validation.
The mobile applications allow obtaining all of the information about the shops' locations and their operation modes. Also, application users receive two types of push notifications: By geolocation of a user regarding marks on the map and the dashboard's parameters.
Application users can accumulate bonuses from purchases, browse them in applications, and use them on subsequent purchases.
Users can leave a review, contact the application's technical support, and visit the jewellery stores' social networks. When leaving a request for technical support, the system auto-fills the data for the user. Toast notifications inform the users about sending data.
Users have access to their discount card information and 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 to their display.
Application users are always aware of the latest news and promotions and the services provided in the shops.
Administrators can edit information on the stores, set the text of push notifications for any of the stores, and set the notification text, based on the application user's geolocation.