egorppv / react-facewall

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Facewall

This client application comes in two flavours, located in the packages/ folder:

  • React (web)
  • React Native

Choose one flavour and communicate with the interviewer which one you prefer.

Please note that this application is not perfect, most namely that the existing tests will show warnings.

During the technical interview we will work on the app in a pair programming scenario.

Installation

Make sure you have following tools installed:

  • node at least 10.x
  • yarn at least 1.x

For React Native:

Then go to the root of the repository and run:

$ yarn

iOS

Run pod install in packages/native/ios

Running

$ yarn start:web       # React (web)
$ yarn start:packager  # Run in parallel with one below:

$ yarn start:ios       # React Native (iOS) or
$ yarn start:android   # React Native (Android)

Testing

$ yarn test:web        # React (web)
$ yarn test:native     # React Native (iOS and Android)

Supported OS

  • OSX: React (web), React Native (iOS and Android)
  • Linux: React (web), React Native (Android)
  • Windows: React (web), React Native (Android)

About


Languages

Language:JavaScript 56.5%Language:Java 20.9%Language:Objective-C 14.8%Language:Ruby 2.5%Language:CSS 2.2%Language:Starlark 2.0%Language:HTML 1.0%