Register
Submit a solution
The challenge is finished.

Challenge Overview

Challenge Summary

Welcome to everyone! The goal of this challenge is to create the frontend app from a given design using React Native for both iOS and Android platforms.

Project Overview

The project will develop a mobile app for our client in which sales promoters perform re-registration and new registration and recharges.

In these series of challenges to build the frontend for react native, we are starting from New user login and other screens for a particular. In the future, we will continue to add other features.

After this challenge, we will integrate this feature with API and start building other remaining screens in the follow-up challenges.

Technology Stack

React Native, iOS 9.3+, Android 4.1+

Browser Requirements

Native application for both iOS and Android

Assets

The design file is shared on the forum

Individual Requirements

Implement the screens related to 

  • Home screens for all users
  • My Profile for all users

The details of the screen with the business flow is shared on the forum. If there is any confusion let's clarify on the forum.

General Requirements

  • Use React Native best practices
  • Divide the components into meaningful components that can be reusable
  • Setup the “gitlab-ci.yml” to lint, and build the android app
  • Set code convection using the linting library
  • Translation on Myanmar and English should be supported, please use https://www.npmjs.com/package/react-native-localize 
  • All data should come from a mock API or JSON file.
  • Performance must be taken carefully, as there will be lots of screens
  • Bundled Application size will be a consideration on scoring in the major requirement section

Final Submission Guidelines

Submit the zip containing

  • Full source code with detailed readme to setup, deployment.
  • A video URL of a demo. Please share the video from Google drive.


Final Submission Guidelines

Submit the zip containing

  • Full source code with detailed readme to setup, deployment.
  • A video URL of a demo. Please share the video from Google drive.
 

ELIGIBLE EVENTS:

2021 Topcoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30144273