• 프로젝트 소개

    3분만에 명함을 만들고 면접 제안을 받을 수 있는 사이트입니다.

  • 프로젝트 기간

    2019.10 ~ 현재

  • 총 인원

    2명 ( 프론트엔드 2명 )

  • 기술 스택

    React Webpack4 TypeScript Redux ReactHooks React-Router-Dom styled-components

  • 내가 개발한 기능

    프론트엔드

    • Webpack4 + React + TypeScript 프론트엔드 프로젝트 셋팅
    • Apollo-boost 를 이용한 프론트엔드 셋팅
    • React-Router-dom 을 이용한 프로젝트 라우터 구현
    • Redux + TypeScript 를 이용한 리듀서 구현
    • graphql-tag 를 이용한 Query, Mutation 작성
    • @apollo/react-hooks 의 useQuery , useMutation를 이용한 데이터 요청
    • Webpack에서 이미지파일 로드를 위한 css-loader file-loader 사용
    • dotenv 라이브러리를 이용한 프로젝트 환경변수 설정
    • react-helmet을 이용한 사이트 헤더 추가
    • react-toastify를 이용한 토스트 메세지 구현
    • react-select라이브러리를 사용한 채용공고 폼 제작
    • media qeury 를 이용한 반응형 웹 사이트 구현
    • styled-reset 를 이용한 resetCSS 적용
    • 랜덤 단어 생성으로 회원 고유 아이디 지정 기능 구현
    • 채용공고 등록, 수정,삭제 기능 구현
    • 개발자, 회사 회원가입 및 로그인 기능 구현
    • 채용공고 검색 및 개발자 검색 기능 구현
    • Admin페이지 구현

    백엔드

    • prisma 를 이용한 백엔드 프로젝트 셋팅

    • Passport-jwt를 이용한 미들웨어 구현

    • 미들웨어를 통한 사용자 권한 설정

    • dotenv 라이브러리를 이용한 프로젝트 환경변수 설정

    • 기업,개발자 회원가입 및 로그인 API 구현

    • 채용공고 등록 수정 삭제 API 구현