# Running the Web

### Running the Web App

The Web App resides in the `apps/web` directory. It is powered by NextJS and TypeScript. To run the Web App locally, do the following:

* In the project root, run:

```sh
pnpm i
```

Next set up the web app for development with:

```sh
pnpm dev:web
```

* Or cd into `apps/web` and run:

```sh
pnpm dev
```

### Testing your code

We use Jest for testing. Run the tests when unit testing, or mock testing the web app separately from the rest of the project.

* To run tests in the root, use this command:

```sh
pnpm test:web
```

### Viewing the Web App

* You can view the web app by opening the <http://localhost:6969> URL in a browser.
