Skip to content

haliphax/narf

Repository files navigation

narf! 🌎🐁

Test coverage

Simple story points estimation

Stack

Server

Client

  • Vite - Build system
  • Vue3 - Application framework
  • Vuex - State management
  • Vue Router - Request routing
  • CSS Grid - Layout paradigm (with a sprinkle of flexbox)
  • Less - CSS preprocessor (for media queries as variables)

Shared

  • Remult - Data access layer
  • Vitest - Unit/integration test framework
  • Cypress - End-to-end test framework

Run locally

Install dependencies:

npm ci

Build the client web app:

npm run build

Start the app server:

npm start

Development

Run unit tests:

npm test

Generate coverage reports:

npm run coverage

Run end-to-end tests:

npm run e2e