Skip to content

ailnk0/board_connect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

board_connect

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.

Legal Information

board_connect is published under the Apache License version 2.0. For the license text, please see the following files:

  • LICENSE

Base

Recommended IDE Setup

VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).

Project Setup

npm install
firebase login
firebase init

Compile and Hot-Reload for Development

npm run dev

Type-Check, Compile and Minify for Production

npm run build

Run Unit Tests with Vitest

npm run test:unit

Run 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 -- --debug

Lint with ESLint

npm run lint

Format with Prettier

npm run format

Deploy with Firebase

firebase deploy

About

This web app is designed to present the best moments to those who love board games.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published