Skip to content
This repository has been archived by the owner on Jul 13, 2023. It is now read-only.

Latest commit

 

History

History
executable file
·
69 lines (53 loc) · 3.25 KB

README.md

File metadata and controls

executable file
·
69 lines (53 loc) · 3.25 KB


Hakeemy
Android, iOS, Web & Desktop with 95%+ code sharing between them
thanks to React Native + React Native Web

Download on the App Store Get it on Google Play


Tech Stack


Running it locally

Requirements

Note: On Windows, you might need to install Bash commands (e.g. via git-scm or via linux bash shell)

That's it. It will start three workers: TypeScript compilation watcher, Web server (create-react-app) and the Mobile server (react-native packager). The browser will open automatically.

Alternatives to yarn dev: yarn dev:web, yarn dev:desktop, yarn dev:mobile

To open the mobile projects, use:

  • yarn xcode
  • yarn studio

Setup project

  • git clone https://github.com/abdullah-almesbahi/hakeemy
  • cd hakeemy
  • yarn
  • yarn env dev

Tasks

  • yarn dev start development
  • yarn gen after api/schema.graphql change
  • yarn env dev copy .env.dev to .env
  • yarn env prod copy .env.prod to .env
  • yarn build local build
  • yarn start local start
  • yarn test before commit
  • now deploy to https://name-xxxxxxxxx.now.sh
  • now && now alias deploy to aliased custom domain