Prerequisites:

  • Install PNPM.
  • Install Tmuxinator (brew install tmuxinator on Mac).
  • Install Docker and docker-compose (or a compatible alternative).

Setting up the environment

Install dependencies:

pnpm i

Build dependencies

pnpm build --filter='./packages/**'

Start the environment:

tmuxinator

Once docker compose is up (you’ll see that on the 3rd tmux window) run the database migrations on a separate tab:

cd packages/core
pnpm db:migrate

Signing up

Go to localhost:3000, sign up with any email, then open localhost:8025, click on the first email, and log in.

Welcome to your very own Latitude!