Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo Workspace

This repository is scaffolded for Story 0.1 with explicit frontend, backend, and test directories.

Structure

  • apps/web: Vite + React + TypeScript frontend
  • apps/api: minimal Node API scaffold
  • e2e: placeholder folder for end-to-end tests (expanded in Story 0.2)

Prerequisites

  • Node 20.19+
  • npm 10+

Quickstart

  1. Install dependencies from the workspace root:
    • npm run install:all
  2. Start frontend dev server from the workspace root:
    • npm run dev:web
  3. (Optional) Start API scaffold:
    • npm run dev:api

Lockfile strategy:

  • Use the root package-lock.json as the single source of truth for workspace installs.
  • Run installs from the repository root (npm run install:all or npm install).

Baseline Quality Scripts

  • npm run lint
  • npm run test (web + api + e2e)
  • npm run test:web (Vitest unit/integration)
  • npm run test:e2e (Playwright)
  • npm run build

Test Infrastructure Notes

  • Story 0.2 configures Vitest in apps/web for unit/integration baselines.
  • Story 0.2 configures Playwright in e2e for browser smoke coverage.
  • First-time Playwright setup requires browser install:
    • npx playwright install chromium

About

A simple todo list app, created with the BMAD method

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages