Prerequs

  • Node.js
  • npm
  • Docker + Docker Compose

Installation

Install dependencies in each workspace:

cd ui && npm install
cd ../api && npm install
cd ../shared && npm install

Local Development Setup

From the project root, start required services:

docker compose -f docker-compose.dev.yml up

Run database setup from /api:

npm run migrate:up
npm run migrate:seed

Running the App

Start the frontend:

cd ui
npm run dev

Start the API:

cd api
npm run dev
  • UI runs via Vite
  • API runs on Node after TypeScript build

Notes

  • shared must have its dependencies installed for both UI and API to work
  • docker-compose.dev.yml is required for local dev dependencies (e.g. database)
Description
We'll get it this time
Readme 11 MiB
1.1.0 Latest
2026-01-17 17:46:35 -06:00
Languages
Vue 67.2%
TypeScript 26.5%
JavaScript 4.8%
CSS 1.4%