Skip to content

inu-appcenter/cafeteria-console-web

Repository files navigation

cafeteria-console-web

Cafeteria 웹 콘솔

Cafeteria 관련 저장소 일람

서비스
운영 관리
배포 관리

개요

Cafeteria 서비스를 운영하면서 수정이 잦았던 부분들에 대한 간편한 접근을 지원합니다.

다음 일들을 할 수 있습니다:

  • 공지 관리
  • 서비스 로그 열람
  • 할인 이용 기록 열람
  • 1:1 사용자 문의 관리
  • 할인 비즈니스 룰 편집
  • 식당 및 코너 정보 편집
  • 식단 파싱 규칙 편집
  • 앱 버전 규칙 편집
  • 관리자 소환

업데이트 로그

2022.3.11 v1.8.3

  • 프론트에서 제1기숙사식당 할인 기록 확인 가능하게 변경.

2022.3.4 v1.8.2

  • DiscountProcessHistory는 최근 500개만 가져옴.

2022.2.28 v1.8.1

  • 레이아웃 버그 수정.

2022.2.28 v1.8.0

  • 취약 의존성 업데이트.
  • 마이그레이션: vue-cli 5.
  • 레이아웃 버그 수정.

2022.2.25 v1.7.19

  • QR 스캐너 화면에서 선택한 식당이 사라졌을 때 대응.

2022.2.17 v1.7.16

  • QR 스캐너 화면에서 현재 식당 선택 가능.
  • 입장 컨텍스트는 서버가 SSE로 쏴줌.

2022.2.16 v1.7.15

  • 취약 의존성 업데이트.

2021.12.9 v1.7.14

  • 로그인 만료시 다시 로그인 유도.

2021.10.11 v1.7.13

  • QR 스캐너에서 띄우는 팝업 알아보기 쉽게 변경.

2021.10.9 v1.7.12

  • iOS 15에서 카메라가 잘 표시되지 않는 문제 해결.

2021.10.8 v1.7.11

  • 식당 예약 파라미터는 식별자 표시.

2021.10.8 v1.7.10

  • 예약 관련 API 규격 변경.
  • 예약 설정 시간대별로 분할.

2021.10.6 v1.7.9

  • 불필요한 요청 최소화.

2021.10.6 v1.7.8

  • 스캐너 관련 급한 버그 수정.

2021.10.6 v1.7.7

  • 카메라 자동 반전, 기타 기능 개선.

2021.10.6 v1.7.6

  • 체크인 시 속도 개선(특히 아이폰에서).

2021.10.5 v1.7.5

  • 전체화면 기능 제거.
  • 좌우반전 기능 추가.
  • 카메라 전환시 알림.
  • 좌우반전시 알림.

2021.10.5 v1.7.4

  • 학식당 할인 기록 내려받는 링크 수정.

2021.9.27 v1.7.3

  • 리팩토링 중 일어난 이름 변경 누락 해결.

2021.9.27 v1.7.2

  • 전체화면 z-index 버그 해결.

2021.9.27 v1.7.1

  • Drawer 기본으로 닫힘 유지.

2021.9.27 v1.7.0

  • 방문 기록 엑셀 출력 페이지 추가.

2021.9.25 v1.6.3

  • QR 스캐너 페이지 UI 개선.
  • 체크인 시간 아닌 예약도 입장 가능하게 함.

2021.9.17 v1.6.2

  • 서버의 GraphQL 에러 응답을 처리하지 못하던 문제 해결.
  • 엔티티 저장과 관련된 버그 수정.
  • 편집중인 답변 백업/복원 버그 수정.

2021.9.13 v1.6.1

  • url 체계와 drawer 메뉴 수정.

2021.9.12 v1.6.0

  • 수기 체크인 기능 추가.

2021.9.10 v1.5.9

  • 체크인 검증 룰 추가.

2021.9.5 v1.5.8

  • 스캔시 사운드 재생.

2021.9.5 v1.5.7

  • QR 코드 스캐너 화면 개선.

2021.8.30 v1.5.6

  • 엔티티 정의에 누락된 @TransformDate() 추가.

2021.8.30 v1.5.5

  • 공지 내용 형식 변경.

2021.8.23 v1.5.4

  • 체크인 기초 기능 구현 완료.

2021.8.21 v1.5.3

  • 미처 구현하지 못한 부분 완성.
  • 프로젝트 파일 정리.

2021.8.21 v1.5.2

  • Webpack의 code minification에서 클래스 이름 난독화 해제.
  • 테스트 수정.

2021.8.21 v1.5.1

  • Typescript로 전환.

2021.4.12 v1.4.3

  • 비즈니스 룰 클릭하면 팝업에서 자세하게 보임

2021.3.16 v1.4.2

  • 프론트 페이지 레이아웃 수정

2021.3.16 v1.4.1

  • 할인 기록 다운로드 링크 추가

2021.1.12 v1.4.0

  • 카페테리아 Comment 추가

2021.1.9 v1.3.3

  • GenericList bigtext 표시 개선

2021.1.9 v1.3.2

  • MealType 표기 수정

2021.1.8 v1.3.1

  • 공지 추가 안되는 버그 해결

2021.1.4 v1.3.0

  • 서비스 로그 열람 기능 추가

2021.1.3 v1.2.6

  • 뷰 간격 조절

2021.1.3 v1.2.5

  • Masonry 레이아웃 적용

2020.12.30 v1.2.4

  • 카페테리아 POS 번호 열람 및 편집 기능 추가

2020.12.20 v1.2.3

  • 프로젝트 이름 변경

2020.12.3 v1.2.2

  • 긴 텍스트 표시되지 않는 문제 해결

2020.12.2 v1.2.1

  • 답변 로딩 끝나고 결과 렌더

2020.12.1 v1.2.0

  • 고객센터 API 지원

2020.11.24 v1.1.0

  • TransactionHistory 열람 기능 추가

배포

구성

Netlifypotados99 GitHub 계정으로 cafeteria-console-web 이라는 site를 만들어 배포하고 있습니다.

배포 도메인은 https://console.inu-cafeteria.app 입니다. HTTPS 인증서는 Netlify에서 관리합니다. 무료입니다.

배포하기

netlify 커맨드라인 유틸리티가 설정되어 있어야 합니다.

로컬에서 NODE_ENVproduction으로 설정한 뒤 npm run deploy를 실행하여 Netlify에 배포합니다.