주제: 블록체인 기반 이력관리 시스템
기획 배경 : 위조, 도용, 개인정보 유출의 위험이 있는 기존 이력서 시스템의 문제점을 보완하기 위해 블록체인을 도입함.
팀원: 김나혜nahye03, 김소현sohyeon98720,이지민Jimin980921, 한나연HanNayeoniee
프로젝트 내용 :
- 지원자: 기업에 지원. 지원하기 위한 이력서의 세부 항목을 각 관련기관에게 인증받아야함.
- 회사: 지원자로부터 이력서를 받음. 혹은 경력인증 요청 시 경력 인증.
- 학교: 지원자로부터 학력인증 요청 시 학력 인증.
2. 기능:
- 입력기능 : 이력서 정보 입력(인적사항, 경력, 학력)
- 전송기능 : 지원자와 학교, 지원자와 기업 사이에 학력, 경력 전송
- 인증기능 : 학교/기업이 지원자가 작성한 학력/경력 위조 여부 인증
- 관리기능 : 권한이 있는 사람만 이력서 작성(지원자), 열람(인증하기위함 or 이력서열람) 가능
-> 이력/경력 인증을 요청하고 기다리는 동안 새로운 이력/경력을 작성할 수 없음(웹 기능)
-> 인증을 받은 최소 하나 이상의 학력/경력이 존재해야 지원하고자하는 기업에 이력서를 제출할 수 있음(웹 기능)

=> 기존 이력서 시스템의 문제점 개선
3. 사용프로그램:
- remix: 블록체인 코드 구현
- webstorm: 블록체인과 웹 연동 및 웹 ui, 데이터베이스 연결, 깃 연동 등 전체적인 부분 담당
- Robomongo: 데이터베이스
4. 결과:
- 메인화면: 로그인시 사용자에 따라 권한이 다르게 주어져 허락받은 페이지(지원자, 기업, 학교 중 하나)만 접속가능
- 지원자로 로그인했을 때: 학력 및 경력 작성 후 내 원서함(세번째 사진)페이지에서 전송할 수 있음 + 학력과 경력 모두 승인받은 이력서만 기업에 전송할 수 있음
- 인증)학교/기업으로 로그인했을 때: 학력/경력 인증하기 페이지에서 지원자의 학력/경력 사실여부 검토 후 인증여부 반환


