전지적 개발자 시점 프로젝트는
자기자신의 포트폴리오를 작성하고, 또한 다른 사람의 포트폴리오를 확인할 수 있는 웹 서비스입니다.
포트폴리오 작성을 위해 여러 사항 등을 관리하며, 프로필 이미지 업로드, 비밀번호 초기화 등 기본 서비스를 제공합니다.
관심 분야를 설정하여 다른 유저의 프로젝트를 모아볼 수 있으며 다른 사람의 포트폴리오에 좋아요를 누를 수 있습니다.
- User (회원가입, 로그인 등 사용자 관련)
- Award (포트폴리오 중 상장 이력 관련)
- Certificate (포트폴리오 중 자격증 관련)
- Project (포트폴리오 중 프로젝트 관련)
- Education (포트폴리오 중 교육, 학교 관련)
- Career (포트폴리오 중 경력 사항 관련)
- Proceeding / Todo (포트폴리오 중 진행중인 프로젝트 관리 기능 관련)
- Like (좋아요 기능 관련)
- ImageUpload (유저의 프로필 이미지 업로드 기능 관련)
- PasswordReset (임시 비밀번호 발급 및 초기화 기능 관련)
- React (create-react-app으로 구현되었습니다.)
- React Bootstrap
- axios
- slick-carousel
- styled-components
- Express (nodemon, babel-node로 실행됩니다.)
- Mongodb, Mongoose
그 외 라이브러리
- uuid, jwt, bcrypt (인증 및 암호화, 키 발급)
- express-validator (유효성 검증)
- AWS, multer, multerS3 (이미지 업로드)
- nodemailer, nodemailer-express-handlebars (이메일 발송)
- cors
- 프론트 엔드 서버 실행
cd front
yarn
yarn start
- 백엔드 서버 실행
cd back
yarn
yarn start
본 프로젝트에서 제공하는 모든 코드 등의는 저작권법에 의해 보호받는 ㈜엘리스 및 전지적 코딩 시점의 자산이며, 무단 사용 및 도용, 복제 및 배포를 금합니다. Copyright 2022 전지적 코딩 시점, 엘리스 Inc. All rights reserved.