Contract Spy London, UK
Nov 11, 2019Hourly/Freelance
We run an Android & iOS fitness app called RIG (www.rig-fitness.com) and are looking at implementing a loyalty programme to drive retention and repeat purchases. We need a RoR developer who will take care of all the aspect of Web interfaces, Backend, and deployment and work alongside our current development team. Below is the project scope User (Emails only) The user will receive emails based on number of classes they book. The email will show the number of classes needed to be booked within duration in order to win reward or discount coupon. Once the user books the number of classes required with in the defined duration (by admin), s /he will receive an email containing unique discount code or a reward. Admin Panel The admin will be able to add, update or remove reward in the reward list. The admin will be able to create a loyalty scheme by entering following details: - Expiration date for loyalty scheme - Set period - (to apply discount) u2013 For all the codes and rewards. - Select number of templates and manage sequence o Select one option (for each template in sequence) u00a7 Enter number of class to be booked to win u00a7 Reward u2022 Select reward from the reward list u00a7 Discount u2022 Enter discount percentage. The admin will be able to add any many templates (rewards /discounts) s /he wants. The admin will be able to see users who won coupon or reward. The admin will be able to amend or update any email template. The admin will be able to update the loyalty scheme (duration, period, reward /discount). On updating, the users who has already enrolled for the scheme(booked class /es when old scheme was live) will be able to access old version of the loyalty scheme(class booking series) only. Only the new class booking enrolments (1st class booked after new scheme is created) will be able to access updated schemes. The existing members who has enrolled for old scheme will only be reverted to latest scheme, if duration of old scheme expires or if s /he completes winning all the discount /reward within the duration. Backend and Mailchimp ASSUMPTIONS The backend will track number of classes booked by each individual in duration defined by the admin. The backend will track all the old and latest version of loyalty scheme (sequence). The email templates will be simple text based. There will only be one loyalty scheme in the system. Admin will not have ability to create and manage multiple loyalty schemes The discount or reward will be applicable on any class of any studio registered with RIG. We would not be making any changes on studio owner platform. The push notifications are not considered in the scope.