Client requires a mobile app designed and developed in Xamarin Forms (for client end) and Loopback (nodejs) in server end; with web admin.
Develop, design UI and test using Xamarin Forms a mobile application (Android and iOS) which allows the users to create poll/survey like games in which the user's can win virtual coins from participation. You will be required to assist in developing the backend API services (70% complete); you are also required to complete and wire up the calls the backend APIs and work with the API developers for functionality requests (Loopback JS framework).
In Xamarin Forms:
1. User management features like user profile, avatar, password rests and login/registration and verification.
2. Users can create a guessing/polling game in which other users of the app can participate in by paying the required virtual coins.
3. Search, list, sort and filter games and users based on given criteria (jackpot size, number of players, player name, total number of likes/comments etc)
4. Share, Comment and Like the game
5. Track, Rank Players.
6. Push Notifications on game status updates (new, rejected, ended), Followed player's actions, comments and likes
7. Mobile phone contact list integration for searching friends to invite into the system
8. Record and allow exchange of virtual coins for prize coupons.
9. Payment functionality to purchase virtual coins with Paypal or Credit card, and in-app purchase
10. Testing and Documentation for Delivery
-The full requirement and specification document will be discussed with the successful bidder.
-For the right developer this will turn into a stable long term partnership with further modular work
-IP and copyrights will be unconditionally assigned to us
-Sub contractors need not apply.
-Milestone payments will be created on progress.
-Contract must be signed in order for project to be regarded as completed.
-Release of payments only on completion of project, not for achieving milestones (this includes post deployment period in which we will need to ensure your developed functionality is free from defect and functions as required)
-Full payment will be released to you within 5 business days after the project is satisfied, approved and contract signed.
Mention in your reply: "XAMARIN+NODEJS+API" so we know you've read the project brief.
PS: Preference if you could also read Chinese