Skip to content

thirdfort/thirdfort-mobile-fullstack-code-review

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project contains a simplified server and mobile app that enable a user to step-by-step complete what we call a Know Your Customer (KYC) questionnaire.

Prerequisites

  • A recent version of mise-en-place, which will install and configure the required toolchain to build and run the server and apps.
  • For iOS, have setup XCode and an iOS Simulator or device in Developer Mode. See here.
  • For Android, have setup the Android SDK and either an physical or virtual Android Device. See here.

Quick Start

First, setup the toolchain

mise use

Protobuf

You need to compile the Protobuf definitions

cd ./api
buf generate

Server

First, install the servers dependencies

go mod tidy

You can then start the server using...

go run server/main.go

Mobile

First, install dependencies

cd ./mobile
npm i
cd ios
pod install
cd ../

Then, for iOS...

npm run ios

Or, for Android...

npm run android

The app should build, install and launch on your respective device/emulator ready for development.

What to do?

Review the PR in the interview by talking through the changes. Do not comment on the PR in GitHub.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •