유저-솔브 테이블 만들고, 솔빙한 문제 더이상 플래그 제출 불가능하게 하는 기능이미 솔브한 문제에 대해서 'You already solved' 문구로 flag input대체하기카테고리-챌린지 테이블 만들고, 카테고리 분류 기능- 태그-챌린지 테이블 만들고, 태그 분류 기능
스코어보드User view- Achivements
First Solver- User view 재디자인
Challenge를 DB랑 로컬에 일관성있게 업로드하는 유틸 제작- Solves Challenge기준 정렬기능
- Writeup올리는 기능
- flag bcrypt로 해시화해서 저장
- 서버 시작할 때, local challege랑 DB 일관성 검사 => middleware/isChallengeExist DB트랜젝션을 로컬 디렉토리 탐색으로 대체
- CSS(ing)
- Organizing(ing)
- attachment 주기적으로 무결성 검사
- query.js organizing
Challenge local파일들 S3로 보내고, 링크 수정, admin_tool upload_chall수정
- 플래그 빠르게 반복 제출시 Race condition 발생하는지 => flag제출 interval을 둬서 해결 가능할듯