This web app is designed to present the best moments to those who love board games.
It can recommend the most suitable board game for the people gathered today, or record the memories you had together.
As a developer who likes board games, I also wanted to create an app that I would like to use.
board_connect is published under the Apache License version 2.0. For the license text, please see the following files:
- LICENSE
VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).
npm install
firebase login
firebase initnpm run devnpm run buildRun Unit Tests with Vitest
npm run test:unitRun End-to-End Tests with Playwright
# Install browsers for the first run
npx playwright install
# When testing on CI, must build the project first
npm run build
# Runs the end-to-end tests
npm run test:e2e
# Runs the tests only on Chromium
npm run test:e2e -- --project=chromium
# Runs the tests of a specific file
npm run test:e2e -- tests/example.spec.ts
# Runs the tests in debug mode
npm run test:e2e -- --debugLint with ESLint
npm run lintFormat with Prettier
npm run formatDeploy with Firebase
firebase deploy