joohe71 / portfolio-share-project

1차 프로젝트- 포트폴리오 공유 웹서비스 제작

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🐰 엘리스 AI 트랙 4기 WEB PROJECT

✨ 전지적 개발자 시점 ✨(포트폴리오 공유 서비스)

팀 : [3팀] 전지적 코딩 시점


전지적 개발자 시점 프로젝트는

자기자신의 포트폴리오를 작성하고, 또한 다른 사람의 포트폴리오를 확인할 수 있는 웹 서비스입니다.

포트폴리오 작성을 위해 여러 사항 등을 관리하며, 프로필 이미지 업로드, 비밀번호 초기화 등 기본 서비스를 제공합니다.

관심 분야를 설정하여 다른 유저의 프로젝트를 모아볼 수 있으며 다른 사람의 포트폴리오에 좋아요를 누를 수 있습니다.

웹 주소:

위 주소는 배포 진행 후 업로드 할 예정입니다.

서비스 기능


  • User (회원가입, 로그인 등 사용자 관련)
  • Award (포트폴리오 중 상장 이력 관련)
  • Certificate (포트폴리오 중 자격증 관련)
  • Project (포트폴리오 중 프로젝트 관련)
  • Education (포트폴리오 중 교육, 학교 관련)
  • Career (포트폴리오 중 경력 사항 관련)
  • Proceeding / Todo (포트폴리오 중 진행중인 프로젝트 관리 기능 관련)
  • Like (좋아요 기능 관련)
  • ImageUpload (유저의 프로필 이미지 업로드 기능 관련)
  • PasswordReset (임시 비밀번호 발급 및 초기화 기능 관련)

주요 사용 기술

🌱 Skill Stack 🌱

         

1. 프론트엔드

  • React (create-react-app으로 구현되었습니다.)
  • React Bootstrap
  • axios
  • slick-carousel
  • styled-components

2. 백엔드

  • Express (nodemon, babel-node로 실행됩니다.)
  • Mongodb, Mongoose

그 외 라이브러리

  • uuid, jwt, bcrypt (인증 및 암호화, 키 발급)
  • express-validator (유효성 검증)
  • AWS, multer, multerS3 (이미지 업로드)
  • nodemailer, nodemailer-express-handlebars (이메일 발송)
  • cors

설치 방법 (로컬 서버 실행)

  1. 프론트 엔드 서버 실행
cd front
yarn
yarn start
  1. 백엔드 서버 실행
cd back
yarn
yarn start

본 프로젝트에서 제공하는 모든 코드 등의는 저작권법에 의해 보호받는 ㈜엘리스 및 전지적 코딩 시점의 자산이며, 무단 사용 및 도용, 복제 및 배포를 금합니다. Copyright 2022 전지적 코딩 시점, 엘리스 Inc. All rights reserved.

About

1차 프로젝트- 포트폴리오 공유 웹서비스 제작


Languages

Language:JavaScript 98.4%Language:HTML 1.6%