리트머스 온라인 저지

· 1 분 읽기

오픈소스 DMOJ를 활용한 전북대학교 온라인 저지 사이트. 전북대학교 구 온라인 저지 사이트 Litmus가 결함이 있어 이를 해결하고자 프로젝트를 진행함

기술

  • 사용 기술: HTML | CSS | Javascript | Python | Django | mariadb | Nginx | uWSGI | Latex | Ubuntu
  • 개발 기간: 2024년 4월 - 현재
  • 참고 자료:

기능

  • 회원가입
  • 이메일 인증
  • 로그인
  • 아이디 찾기
  • 비밀번호 초기화
  • 과제 등록/삭제/수정
  • 문제 등록/삭제/수정
  • 순위
  • 문제 목록
  • 관리자 모드
  • 컴파일
  • 테스트케이스 등록/수정

기여한 부분(프론트 엔드)

  1. 사이트 전체적인 UI/UX
  2. judge 언어 등록
  3. 문제 카테고리별 필터링 추가
  4. 사이트 프로토타입 수정