채용 지원시, 구직자가 각 기업의 채용 절차상 동일한 증명자료(졸업증명서, 성적증명서 등)를
각각 제출함에 따라 부담이 가중되고 불필요한 사회적 비용이 발생하는 문제를 해결
서비스에 저장된 정보를 채용 과정에 활용
개인은 개인정보를 저장하고, 관리자 검증 후 기업은 신뢰성 있는 정보를 제공받음
기업의 효율성 개선과 비용 절감 및 리스크 완화
Name | 임현우 | 조웅현 | 정세원 | 노효진 | 안창호 |
---|---|---|---|---|---|
Position | FrontEnd & UI/UX | FrontEnd & UI/UX & Block Chain | BackEnd Develop | BackEnd Develop | BackEnd Develop & CI/CD |
openjdk version 12
IntelliJ IDEA 2021.1.3 x64
sts-3.9.14.RELEASE
MariaDB 10.5
DBeaver 21.2.0
Ubuntu 20.04 LTS
jenkins
docker
node 14.17.5
npm 6.14.13
Vue cli
Vue
- 회원가입을 클릭하면 팝업창이 나오고 이메일, 비밀번호, 이름, 소속, 이름, 핸드폰 번호를 입력하여 가입 할 수 있습니다.
- 개인 사용자를 선택하면 개인정보 검증 서비스를 이용할 수 있습니다.
- 회원가입 후 메인 페이지로 이동하며 이메일과 비밀번호를 입력하여 로그인이 가능합니다.
- 개인 사용자는 로그인을 하게 되면 오른쪽 상단에 내 정보 / 회원 수정 / 로그아웃 탭이 있습니다.
- 내 정보 메뉴에 들어오면 기본 정보인 성별, 영문 이름, 생년월일, 주소를 입력할 수 있습니다.
- 그 외 아래로는 자신의 취업 관련 개인 정보들을 입력할 수 있습니다.
- 그 아래로는 최종 학력(학교명, 취득 학점, 착점 기준, 학교 분류)을 입력할 수 있습니다.
- 졸업 증명서를 첨부하여 s3 버킷과 데이터베이스로 파일 업로드를 합니다.
- 활동사항은 이름, 활동 구분, 설명, 시작일과 종료일을 입력합니다. 활동사항에는 경력, 인턴, 프로젝트, 봉사활동 경험을 입력합니다.
- 활동 증명서를 첨부하여 s3 버킷과 데이터베이스로 파일 업로드를 합니다.
- 어학, 자격증 입력은 해당 자격증 이름, 구분, 취득점수 및 등급, 취득기간을 입력합니다.
- 증명서를 첨부하여 s3 버킷과 데이터베이스로 파일 업로드를 합니다.
- 병역 사항은 병역 여부, 군종, 제대 종류, 입대일과 전역일을 입력합니다.
- 해당자는 장애 여부를 입력할 수 있습니다.
- 회원 수정에 들어오면 이메일을 제외하고 회원 가입 시 입력했던 정보들을 수정할 수 있습니다.
- 관리자 계정으로 웹페이지를 접속하면 사용자들이 업로드한 파일들을 검증할 수 있는 검증 목록을 조회할 수 있습니다.
- 검증ID / 사용자번호 / 파일ID / 등록일 / 현재상태 / 반려사유를 검증 목록에서 조회할 수 있으며, 검증 상태를 승인대기 / 승인완료 / 거절 중에 선택할 수 있습니다.
- 검증 목록중 하나의 파일 검증을 누르게 되면 해당 파일의 정보와 사용자가 업로드한 이미지, 해당 파일의 해시값을 볼 수 있습니다.
- 알맞는 정보와 문제가 없는 검증이라면 승인 여부를 입력하여 블록체인의 이더리움 네트워크로 트랜잭션을 전송합니다.
- 이더리움에 접속하면 전송된 트랜잭션을 확인할 수 있습니다.
- input Data의 해시값이 데이터베이스에 저장된 해시값과 같은지 검증합니다.
- 사용자가 업로드한 파일이 s3 버킷에 저장된 파일과 데이터베이스에 저장된 파일과 같은지 확인할 수 있습니다.
- master : 공식 릴리즈 기록 브랜치
- develop : 출시할 버전 개발 브랜치
- feature : 기능 개발 브랜치
git branch develop
git push -u origin develop
-
feature 브랜치 생성
git checkout develop git checkout -b feature/be/new_feature_name
-
develop 브랜치로 병합 후 삭제
git checkout develop git merge feature/be/new_feature_name git branch -D feature/be/new_feature_name
git commit -m "[#관련 Jira 이슈 번호] [Git 커밋 타입] : [Commit 메시지]"
태그 이름 | 설명 |
---|---|
Feat | 새로운 기능을 추가할 경우 |
Fix | 버그를 고친 경우 |
Style | 코드 포맷 변경, 세미 콜론 누락, 코드 수정이 없는 경우 |
Refactor | 프로덕션 코드 리팩토링 |
Test | 테스트 추가, 테스트 리팩토링(프로덕션 코드 변경 X) |
Docs | 문서를 수정한 경우 |
Rename | 파일 혹은 폴더명을 수정하거나 옮기는 작업만인 경우 |
Remove | 파일을 삭제하는 작업만 수행한 경우 |
feature/be or fe/기능