Skip to content

Repository files navigation

Developer Setup

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.

Environment setup

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@18

Now you can verify that the correct version of node is being used by typing

node --version

Also make sure that you have npm installed

npm --version

Download and set up the code

Works 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.git

cd to the frontend directory:

cd frontend

Install dependencies:

npm i

Running the local dev server

npm run start

This 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.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages