Skip to content

antoatta85/todo-hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors