Covid-Check-Client

이 프로그램은 여기서 볼 수 있는 Covid-Check의 클라이언트입니다.

이 프로젝트는 이런 라이선스가 적용됩니다.

클라이언트 프로그램이 하는 일

  • 사용자 *관리
  • 사용자 *체크
  • 사용자 *발열 체크
  • 사용자 *체크 해제

클라이언트 프로그램 개발시 필요한 것

  • .Net Core SDK(3.1 이상)
  • Nuget
    • Newtonsoft.Json 12.0.3

이 아래는 GUI프로그램 개발시 추가로 필요한 것

  • GTK
  • Nuget
    • GTKSharp 3.22.25.74

클라이언트 프로그램 실행시 필요한 것

  • .Net Core Runtime x64(3.1 이상)
  • 원활한 인터넷
  • GTK(GUI 한정)

사용된 Nuget들

CLI

이 프로그램은 CLI 버전이 있습니다. 하지만 GUI에 있는 일부 기능이 동작하지 않습니다.

CLI 버전에서 안되는 GUI 버전의 기능

  • 작업시 비동기로 처리
  • 타임아웃시 자동으로 재시도
  • 학생들 현황 보기
  • 자동 업데이트

CLI 버전 실행시 필요없는 것

  • 창 관리자
  • GTK

여기서 사용하는 단어 설명

  • 관리: 지정한 것을 생성, 삭제하는 것을 말합니다
  • 체크: 지정한 것을 체크하지 않음 상태에서 체크 완료 상태로 바꾸는 것을 말합니다.
  • 발열 체크: 지정한 것을 체크하지 않음 상태에서 발열이 확인됨 상태로 바꾸는 것을 말합니다.
  • 체크 해제: 체크 완료 혹은 발열이 확인됨 상태에서 체크하지 않음 상태로 바꾸는 것을 말합니다.