This is a an Nx monorepo containing the frontend (web + mobile) and backend components for submission to the Gilead HIV Hackathon
At present, the following Nx projects are set up:
Name | Purpose | App/Lib | Debug Port | Notes |
---|---|---|---|---|
fe-mobile | Ionic React mobile frontend | App | N/A | default frontend |
fe-mobile-e2e | Tests for mobile UI | App | N/A | Not implemented ๐คทโโ๏ธ |
backend-api | Core backend services | App | 8771 | Launch in dev mode before attaching |
Name | Purpose | App/Lib | Debug Port | Notes |
---|---|---|---|---|
shared-backend | Basic contracts + NestJS utils, etc. | Lib | N/A | In progress |
shared-ui | Shared UI resources | Lib | N/A | In progress |
common-utils | Assorted utils that aren't tightly-coupled to React or Nest | Lib | N/A | - |
- Node.js 12.x
- yarn 1.x
- Android Studio (if making a production Android build)
Using a terminal, navigate to the root of this repo, and follow the steps below:
- Install dependencies with
yarn
- Run
yarn mobile
, which will launch the UI on http://localhost:4200 - Run
yarn api
, which will launch the backend server on http://localhost:3333 (or whatever port $PORT is set to)