행사 참석자들의 출석 확인을 쉽고 빠르게 하고, 주최자가 참석 이력을 효율적으로 관리할 수 있는 서비스를 제공한다.
2024.05.05 ~ ing
| 라이브러리명 | 사용 목적 | 기능 |
|---|---|---|
| react-signature-canvas | 참석자 서명 구현 | 캔버스 관리 및 서명 데이터 처리 |
| chart.js | 통계 기능 구현 | 행사별 세부 통계 및 전체 통계 구현 |
| 온보딩 페이지 |
|---|
![]() |
| 행사 등록 페이지 |
|---|
![]() |
| 출석 체크 기능 (학번 입력 및 서명) |
|---|
![]() |
| 행사 목록 및 행사 상세 페이지 |
|---|
![]() |
| 참석자 명단 다운로드 기능 |
|---|
![]() |
| 버전 | 업데이트 내용 |
업데이트 날짜 |
|---|---|---|
v1.0.0 |
- 체크메이트 서비스 오픈 - 출석체크 기능 구현 |
24. 05. 12 |
v1.1.0 |
- 출석체크 플로우 수정 (모달창 간소화) - 참석명단 조회 기능 추가 |
24. 05. 19 |
v1.2.0 |
- 참석명단 이메일로 전송 기능 추가 | 24. 05. 25 |
v1.3.0 |
- 반응형 구현 - 행사 상세 페이지 내 참석여부 확인 기능 구현 - 행사 참석자 전화 연결 기능 구현 - 행사 등록 페이지 구현 |
24. 07. 11 |
v2.0.0 |
- 대시보드 페이지 구현 (관리자 페이지) - 휴대전화 뒷번호로 출석체크 하는 기능 구현 - 행사 진행 상태 표시 |
24. 07. 24 |
v2.1.0 |
- 참석자 명단을 담당자 메일로 자동 발송 기능 구현 | 24. 07. 26 |
v2.1.1 |
- 행사 등록 페이지 내 오류 해결 | 24. 08. 16 |
v3.0.0 |
- 행사 목록 페이지 생성 - 모든 페이지의 디자인 수정 |
24. 09. 05 |
v3.0.1 |
- 행사별 세부 통계 및 전체 통계 기능 구현 - 행사 목록 검색 기능 구현 - 구글 로그인 구현 - 행사 리마인드 예약 발송, 설문조사 링크 발송 기능 구현 |
24. 09. 26 |
feat: 새로운 기능 추가fix: 버그, 오류 해결modify: 코드 수정 (기능의 변화가 있을 때)docs: README나 WIKI 등의 문서 수정remove: 폴더 또는 파일 삭제, 쓸모없는 코드 삭제rename: 파일 이름 변경 또는 파일 이동시refactor: 기능 추가나 버그 수정이 없는 코드 변경 ( 코드 구조 변경 등의 리팩토링 )style: 코드 formatting, 세미콜론 누락, 코드 자체의 변경이 없는 경우design: CSS 등 사용자 UI 디자인 변경test: 테스트 코드, 리팩토링 테스트 코드 추가chore: src 또는 test 파일을 수정하지 않는 기타 변경 사항 ( 빌드/패키지 매니저 설정 변경 등 )merge: merge 하는 경우!BREAKING CHANGE: 커다란 API 변경의 경우!HOTFIX: 급하게 치명적인 버그를 고쳐야 하는 경우
- git commit -m "#이슈번호 커밋 태그: 커밋 내용"
- ex)
git commit -m "#198 feat: 회원가입 기능 구현"
- ex)
main: 최종 배포dev: 주요 개발, main merge 이전에 거치는 branchfeat: 각자 개발, 기능 추가fix: 에러 수정, 버그 수정docs: README, 문서refactor: 코드 리펙토링 (기능 변경 없이 코드만 수정할 때)modify: 코드 수정 (기능의 변화가 있을 때)
- feat/#이슈번호-기능 이름
- ex)
feat/#198-login
- ex)
- Git-flow 전략을 기반으로
main,dev브랜치와feat보조 브랜치를 운용했습니다. main,dev,feat브랜치로 나누어 개발을 하였습니다.main브랜치는 배포 단계에서만 사용하는 브랜치입니다.dev브랜치는 개발 단계에서 git-flow의 master 역할을 하는 브랜치입니다.feat브랜치는 기능 단위로 독립적인 개발 환경을 위하여 사용하고 merge 후 각 브랜치를 삭제해주었습니다.
[공통]: 공통적으로 적용되는 경우[행사 전]: 행사 전에 필요한 기능을 구현 하는 경우[행사 당일]: 행사 당일에 필요한 기능을 구현 하는 경우[행사 후]: 행사 후에 필요한 기능을 구현 하는 경우
- [이슈 항목] 개발 내용
ex) [공통] 홈화면 구현




