이 프로젝트는 창의융합 해커톤에 참여하는 사람들에게 README 작성의 가이드라인을 제공하기 위해 제작되었습니다.
창의융합 해커톤을 참여하는 사람들의 README 작성방법 이해을 돕는 것입니다.
가이드라인은 README에 들어가야 할 목차와 대략적인 내용을 설명합니다.
작성하세요.
작성하세요.
이름 | 버전 |
---|---|
Python | 3.8.0 |
Django | 3.2.9 |
Django Rest Framework | 3.12.0 |
Node.js | 16.16.0 |
Vue.js | 2.5.13 |
코딩역량강화플랫폼 Online Judge를 예시로 작성하였습니다.
-
유저 플로우 차트
코딩 역량강화 플랫폼의 회원가입 부분만 작성했습니다.
사용자의 행동 흐름을 도식화하여 보여줍니다. -
테스크 플로우 차트
코딩 역량강화 플랫폼의 로그인 부분만 작성했습니다.
주요 테스크의 프로세스를 도식화하여 보여줍니다. -
시스템 플로우 차트
코딩 역량강화 플랫폼의 로그인 부분만 작성했습니다.
테스크의 흐름에 따른 데이터 처리를 도식화하여 보여줍니다. -
IA(Information Architecture)
정보나 시스템의 구조를 도식화하여 보여줍니다.
-
상단 배너
-
공지사항
-
이번 주 보너스 문제
-
실시간 랭킹
- 문제 목록
라벨 | 이름 | 상세 |
---|---|---|
S1 | 부산대학교 웹메일 | - 부산대 웹메일 형식인지 검증 - 중복되는 이메일인지 검증 |
S2 | 부산대학교 웹메일 인증 코드 전송 | - 클릭 시 인증 코드 메일로 전송 |
S3 | 메일 인증 코드 | - 인증 요청 버튼 클릭 후 활성화 - 유효시간 5분 |
S4 | 메일 인증 코드 확인 | - 인증코드 검증 |
S5 | 닉네임 | - 4 ~ 12자 영어, 숫자, '_' 가능 |
S6 | 단과대학 선택 | -부산대학교 단과대학 리스트 보여주기 |
S7 | 학과 선택 | - 단과대학 안의 학과 리스트 보여주기 |
S8 | 비밀번호 | - 입력 시 텍스트 보이지 않도록 •로 표현해주기 - 6자 이상 20자 이하, 영어와 숫자 조합 필수 |
S9 | 비밀번호 확인 | - 입력 시 텍스트 보이지 않도록 •로 표현해주기 - 비밀번호와 동일한 지 검증 |
S10 | 회원가입 완료 | - 비어 있는 입력 칸이 없는지 검증 -메일 인증 완료했는지 확인 -조건을 만족하면 회원가입 성공 |
S11 | 로그인 | - 클릭 시 로그인 모달로 전환 |
├── build/ # webpack 설정 파일
├── config/ # 프로젝트 설정 파일
├── deplay/ # 배포 설정 파일
├── src/ # 소스 코드
│ ├── assets/ # 이미지, 폰트 등의 정적 파일
│ ├── pages/ # 화면에 나타나는 페이지
│ │ ├── page1/ # 페이지1
│ │ ├── page2/ # 페이지2
│ │ ├── components/ # 여러 페이지에서 공통적으로 사용되는 컴포넌트
│ ├── router/ # 라우터
│ ├── store/ # global state store
│ ├── styles/ # 스타일
│ ├── utils/ # 유틸리티
├── static/ # 정적 파일
필요 패키지
- 위의 사용 기술 참고
$ git clone https://github.com/test/test.git
$ cd test/frontend
$ npm i
$ export NODE_ENV="development" # windows: set NODE_ENV=development
$ npm run build:dll
$ export TARGET="http://localhost:8000" # windows: set NODE_ENV=http://localhost:8000
$ npm run dev
MEMBER1 | MEMBER2 | MEMBER3 |
---|---|---|
[email protected] | [email protected] | [email protected] |
프론트앤드 개발 | 인프라 구축 백앤드 개발 |
DB 설계 백앤드 개발 |
- MEMBER1
작성하세요.
- MEMBER2
작성하세요.
- MEMBER3
작성하세요.