We are looking for an Android/IOS app and backend admin portal.
Please see the features required.
Sign Up Process
1. Users will register through Social Media (Facebook, Twitter, Instagram)
2. Users will go through one time Mobile phone authentication
3. Users will allow Location access, set to Always.
4. Use will complete their profile requiring First & Last Name, Date of Birth, City from dropdown list, Country set to one selection).
5. Upon completion of sign up users will go to home screen.
6. Homescreen will show various financial product tiles.
7. Each tile will take user to Product Page that will consist of an application form and Refer button that will generate a product specific sharing message to be shared in native sharing functions of the mobile. The link generated will have a unique Invitation Code of the sender.
8. The person who receives the message, shall enter the Invitation Code to start the sign up process after installation is complete. Once the user enters the Invitation Message, it will ask to confirm again. This cannot be later changed. Only admin can change from database. Users can sign up without referral code (skip it for now) but in order to redeem any benefits, they must enter a referral code of the person who invited them.
9. Number of referrals who joined will show in the homescreen.
10. Whenever a user buys a product, the admin from the backend award 1 Sales point to the person who invited this user. These Sale points show separately on the homescreen under the Referral Joined/Potential Earning.
11. The products screens will have buttons for Buy, Refer, Buy for Others.
12. By For Others will open form with additional information of who is the product for, their phone number. This is for situations where a user knows someone who needs a product but does not have a smartphone or doesn’t like to install the app. In this case, admin/managers will call that person and if product is sold, the user gets Sales Point.
13. In order for redeeming points, there will be a schedule/chart given for each points level.
14. User must have Referral as well as Sales points to redeem anything. Referral points will be used to award weekly prize. Admin will be able to set up Weekly Prize amount like $3000, and it will be distributed among the top 25 users with most referral points. The calculation of how much each user gets will be outside the app and done manually. However, admin should be able to update the Rewards field in the database for each user. Minimum amount to redeem will be set by admin from backend and will show in the Rewards screen of the app dynamically.
15. When a user selects redeem option available to him, a message will generate and Admin will handle the redemption manually. After redemption, admin remove the points from the backend.
16. Users will get notifications about new products, external events and contests via Push Notification. On clicking they will be taken to the relevant News & Updates screen. This screen will be dynamic and admin can create and update this from backend.
17. Users can delete messages from their Mailbox and admin can also remove from backend.
18. Admin can send notifications to all or selected users.
Back End Portal
19. Backend portal allows admin/managers to handle/add/remove/modify product tiles and product pages text. Also add/modify/remove users and update their rewards and sales points in database.
20. It will show all the product requests/forms data structured by user, by product, by location – city level.
21. Push Notifications
22. Map overlay of all users registered and filterable by location, referral points, sale points
23. Database access of the user location data for external analysis
Lead Generation website
24. Next phase of the project.