Giter VIP home page Giter VIP logo

jad2's Introduction

Overview

Hi

DevDependencies

Prettier & ESLint

pnpm add -D prettier eslint-config-prettier prettier-plugin-tailwindcss eslint eslint-import-resolver-typescript eslint-plugin-import eslint-plugin-jsx-a11y eslint-plugin-react eslint-plugin-react-hooks @typescript-eslint/eslint-plugin @remix-run/eslint-config eslint-plugin-tailwindcss eslint-plugin-drizzle

Tsyringe

pnpm add tsyringe reflect-metadata

Prisma

pnpm add @prisma/client
pnpm add -D prisma

Tailwind

guide : link

pnpm add -D tailwindcss
npx tailwindcss init --ts

@testing-library

pnpm add -D @testing-library/dom @testing-library/jest-dom @testing-library/react @testing-library/user-event

Vitest

pnpm add -D vite vitest vite-tsconfig-paths @vitejs/plugin-react happy-dom @testing-library/jest-dom

setup-test-env.ts

import '@testing-library/jest-dom'
import { installGlobals } from '@remix-run/node'
import '@testing-library/jest-dom/vitest'
installGlobals()

Class Diagram

---
title: K Modeling
---
classDiagram
    direction LR
    class Tournament{
      - int id
      - string title
      - date eventOn
      - string format
      - string sex
      + saveTournament()
      + removeTournament()
    }
    class Match{
      - int id
      - int winnerId
      - int loserId
      - int atTournamentId
      - int round
      - int winnerScore
      - int loserScore
      + saveMatch()
      + removeMatch()
    }
    class Team{
      - int id
      - string name
      + saveTeam()
    }
    class Player{
      - int id
      - string givenName
      - string familyName
      - string middleName
      - string nickName
      - string sex
      - date birthDate
      + savePlayer()
    }
    class Entry{
      - int id
      - int playerId
      - int teamId
      - int TournamentId
      - int height
      - int weight
    }
    class Raid{
      - int id
      - int cycle
      - int atMatchId
      - int raiderId
      - bool isSuccess
    }
    class RaidPoint{
      - int raidId
      - int scenarioCode
      - int raiderPoint
      - int antiPoint
    }
    class RaidSituation{
      - int raidId
      - int antiNum
      - int emptyCount
      - int timeLeft
      - int raidSecond
    }
    class RaidButtle{
      - int raidId
      - int outPlayerId?
      - int inPlayerId?
    }

    Tournament "1" *-- "1..n" Match
    Tournament "1" *-- "1..n" Entry
    Entry "1" o-- "1" Team
    Team "2" -- "1..n" Match
    Player "1" --o "1" Entry
    Match "1" *-- "1..n" Raid
    RaidButtle "0..7" --* "1" Raid
    Raid "1" *-- "1" RaidSituation
    Raid "1" *-- "1" RaidPoint
    Entry -- RaidButtle
Loading

jad2's People

Contributors

4hoe8pow avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.