Brennan will help you troubleshoot your local setup as long as you use WSL2 or a native Linux installation and mise to manage node versions.
The frontend is written in React Native using node v18 with npm as the package manager (as opposed to yarn).
I highly recommend you install rtx. If you want to manage your node versions without rtx, Brennan will not help you set things up.
Once you have rtx installed, type the following commands to set node v18 as your default version:
rtx use node@18Now you can verify that the correct version of node is being used by typing
node --versionAlso make sure that you have npm installed
npm --versionWorks on WSL2 or Linux. Brennan will not support you if you're using Windows CMD/PowerShell.
It is highly recommended to place the repository somewhere in your home directory (you can get to your home directory by typing cd on the command line)
Clone the repo:
git clone git@github.com:gofindme/frontend.gitcd to the frontend directory:
cd frontendInstall dependencies:
npm inpm run startThis should pull up a QR code for you to scan from the expo app on your phone (Android) or the camera app (iPhone)
By default, this runs using the --tunnel option so that you can access the dev server if you're running WSL. This is not necessary on native Linux so feel free to remove it locally if you want.