http://elice-kdt-ai-4th-team02.elicecoding.com
- 프론트엔드
- React (create-react-app으로 구현되었습니다.)
- React Bootstrap
- axios
- recoil
- 백엔드
- Express (nodemon, babel-node로 실행됩니다.)
- Mongodb, Mongoose
- multer
- nodemailer
- 프론트 엔드 서버 실행
cd front
yarn install
yarn start
- 백엔드 서버 실행
back 폴더 내부 README 참고
웹 서비스 프로젝트 2주차 기능 추가를 temp-dev branch merge 진행 완료
- 각 MVP 기능들을 master에서 branch로 파생된 temp-dev branch로 merge를 진행
- User MVP : 사용자
비밀번호 찾기: 이메일을 통해 인증번호를 받음
회원 복구: 회원 탈퇴 시, 복구가 가능함
Edit: '편집' 버튼을 눌러 프로필 이미지, 이름, 이메일, 인사말, 비밀번호를 수정 가능함
회원 탈퇴: 사용자가 회원을 탈퇴하는 기능이 가능함
- Award MVP (award-mvp-merge) : 수상이력
Add: '+' 버튼을 눌러 수상내역과 상세내역을 입력하면 수상이력 정보가 추가됨
Edit: '편집' 버튼을 눌러 수상이력 정보를 수정 가능함
Delete: '삭제' 버튼을 눌러 해당 정보만 삭제 가능함
- Certificate MVP (certificate-mvp-merge) : 자격증
Add: '+' 버튼을 눌러 자격증 제목과 상세내역을 입력 후, 취득일자를 선택하면 자격증 정보가 추가됨
Edit: '편집' 버튼을 눌러 자격증 정보를 수정 가능함
Delete: '삭제' 버튼을 눌러 해당 정보만 삭제 가능함
- Education MVP (education-mvp-merge) : 학력
Add: '+' 버튼을 눌러 학교 이름과 전공을 입력 후, 상태를 선택하면 학력 정보가 추가됨
Edit: '편집' 버튼을 눌러 학력 정보를 수정 가능함
Delete: '삭제' 버튼을 눌러 해당 정보만 삭제 가능함
- Project MVP (project-mvp-merge) : 프로젝트
Add: '+' 버튼을 눌러 프로젝트 제목과 상세내역을 입력 후, 상태를 선택하면 프로젝트 정보가 추가됨
Edit: '편집' 버튼을 눌러 프로젝트 정보를 수정 가능함
Delete: '삭제' 버튼을 눌러 해당 정보만 삭제 가능함
- Comment MVP (comment-mvp-merge) : 방명록
Add: 댓글을 입력 후 submit 하면 방명록이 남게 됨
reply: 댓글에 댓글을 다는 기능이 가능함
Edit: '편집' 버튼을 눌러 댓글을 수정 가능함
Delete: '삭제' 버튼을 눌러 해당 댓글만 삭제 가능함
댓글의 댓글 기능이 가능함 (해당 대댓글도 edit, delete가 가능함)
유저 회원 탈퇴가 이루어질 경우 탈퇴한 회원으로 표시됨
- Like MVP (like-mvp-merge) : 좋아요 기능
좋아요 기능: 좋아요를 누를 수 있는 기능이 포함되어있음 (네트워크에서는 누를 수 없으며, 해당 사용자의 포토폴리오 페이지에서 누를 수 있음)
- Gallery MVP (gallery-mvp-merge) : 갤러리
이미지 길이와 상관없이 항상 일정한 크기로 리사이징함
Add: '+' 버튼을 눌러 이미지 선택과 상세내역을 입력 후 확인을 누르면 갤러리가 추가됨.
Edit: '편집' 버튼을 눌러 해당 이미지의 상세내역 정보를 수정이 가능함
Delete: '삭제' 버튼을 눌러 해당 갤러리 정보만 삭제 가능함
- User, Comment, Gallery MVP를 제외한 공통 기능
Pagination: Add, Delete 기능에 맞게 한 페이지 당 3개씩의 정보를 보여주도록 함
- 팀원 5명이 dev branch에 구현된 기능들을 테스트
이름 | 포지션 |
---|---|
이예원 | 팀장, 프론트엔드 |
배서영 | 프론트엔드 |
김기동 | 프론트엔드 |
정윤지 | 백엔드 |
송연석 | 백엔드 |
- 항목 삭제
- 비밀번호 변경
- 프로필 이미지
- 좋아요
- 반응형 웹
- UI 고도화
- 방명록
- 갤러리
- 탭 메뉴
- 페이지네이션
- 비밀번호찾기
- 회원탈퇴/복구
본 프로젝트에서 제공하는 모든 코드 등의는 저작권법에 의해 보호받는 ㈜엘리스의 자산이며, 무단 사용 및 도용, 복제 및 배포를 금합니다. Copyright 2022 엘리스 Inc. All rights reserved.