-
Install NVM by running the following command in your terminal:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
-
Set the NVM environment variable by adding the following line to your shell profile (e.g.,
.bashrc
,.zshrc
, etc.):export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
-
Install Node.js by running the following command in your terminal:
nvm install node
- Navigate to the
server
directory - Install the server dependencies by running the following command:
npm i
- Copy the
.env.template
to.env
running the following command:cp .env.template .env
- Replace to your Github Client ID
- Replace to your Github Secret
- Replace to your Github Client ID
- Replace to your Github Secret
- Create a database using the following command:
npm run prisma:db
- Start the server running the following command:
npm run dev
- Navigate to the
web
directory - Install the server dependencies by running the following command:
npm i
- Copy the
.env.template
to.env
running the following command:cp .env.template .env
- Replace to your Public Github Client ID
- Start the web running the following command:
npm run dev
-
Navigate to the
mobile
directory -
Install the mobile dependencies by running the following command:
npm i
-
Copy the
.env.template
to.env
running the following command:cp .env.template .env
-
Replace to your Public Github Client ID
-
To start the application there are some options:
- Choosing the simulator running the following command:
npm run start
- Using IOS simulator running the following command:
npm run ios
- Using Android simulator running the following command:
npm run android