-
Notifications
You must be signed in to change notification settings - Fork 4
WorkLog
ydh94 edited this page Nov 19, 2021
·
22 revisions
신성훈
-
Stack: Javascript, React, React-Hooks, ReactRouter, Redux, Redux-toolkit, Axios, Sass, Socket IO
-
Contributions
-
BASIC
- Wireframe 설계
- Wiki 규칙 작성
-
SETTING
- 클라이언트 개발환경 구축
-
COMMON
- Redux, Redux-toolkit 을 이용한 전역 객체 기본 설정
- Sass 기본 설정
- 헤더, 푸터 구현 및 반응형 CSS 구현
- Top 버튼 구현
- 포스트 생성 버튼 구현
- 드롭다운 선택자 및 컨테이너 구현 및 스타일링
- 로딩 인디케이터 구현 및 적용
- 새로고침시 로그인 유지 로직 구현
-
LANDING
- 랜딩 페이지 기획
- 최초 페이지 접속시에만 작동하는 애니메이션 구현
- 스크롤 다운에 따른 애니메이션 구현
- 반응형 CSS 구현
-
MAIN
- 조건에 따른 검색기능 구현
- 검색된 게시글이 없을때 로그인 상태에 따라 바뀌는 경고 컴포넌트 구현
- 스크롤 다운시 무한 스크롤 구현
- 반응형 CSS 구현
-
POST
- 이미지 뷰어 및 인디케이터 구현
- 토너먼트 참가자만 참여할 수 있고 게시글 작성자는 댓글을 삭제할 수 있는 댓글 기능 구현
- 게시글 상태 및 유저에 따라 바뀌는 메인 버튼 구현
- 지도 API 이용한 지도 사용 및 커스텀 오버레이 적용
- 게시글 좋아요 추가 및 삭제 구현
- 반응형 CSS 구현
-
POST CREATE/POST
- 카카오 우편번호 검색 서비스와 연동된 지도 API 구현 및 반응형 CSS 구현
-
ENTRY
- 참가 신청 로직 구현
- 로그인한 유저에 따른 확정 및 삭제 버튼 구현
- 로그인한 유저에 따라 바뀌는 메인 버튼 구현
- 반응형 CSS 구현
-
TOURNAMENT
- 토너먼트 검색 페이지 기능 구현 및 CSS 구현
- 승자 선택 및 수정 버튼 및 모달 구현
- 대진 상태에 따라 작동하는 라운드 종료 버튼 구현
- 라운드 종료시 이전 라운드의 승패 수정 불가하게 막는 로직 구현
- 반응형 CSS 구현
-
CHAT/CHATROOM
- 클라이언트에서의 Socket.IO 기능 구현
- 게시글에서 채팅 연결하면 게시글 정보가 채팅방에 띄워지는 기능 구현
- 채팅방 삭제기능 구현
- 반응형 CSS 구현
-
엄혜진
-
Stack: Node.js, JavaScript, Express, MySQL, Sequelize, JWT, Socket IO, AWS (EC2,RDS,Route53, CodePipeline)
-
Contributions
-
BASIC
- 깃허브 위키 / READ.ME 작성
- 데이터베이스 스키마 설계
- Rest API 설계
- Wireframe 설계
-
SETTING
- 서버 개발환경 구축
- 모델 구축
- socket 서버 구축
-
Doc API
- 메인 화면 게시글 전체 조회
- type / event / title / place에 따른 게시글 검색 기능
- 작성자 / 참가자 기준 게시글 검색
-
Entry API
- 토너먼트 / 매치 참가 신청
- 참가자 목록 확인
- 참가자의 경기 확정 or 경기 대기 상태 조정
- 참가자 목록에서 유저 삭제 기능
-
Like API
- 게시글 '좋아요' 추가 / 삭제
- 유저가 '좋아요' 남긴 게시글 목록 확인
-
Rank API
- 종목별 상위 20명 / 닉네임 검색 랭킹 조회
-
Room API
- 채팅방 생성 / 삭제
- 채팅방 목록 전체 보기
- 실시간 채팅 기능 구현
-
DEPLOY
- RDS DB 인스턴스 생성 (MySQL)
- EC2를 이용한 서버 배포
- Route53을 이용한 도메인 적용
- Pipeline으로 자동 배포
-
유대형
- Stack: Javascript, React, React-Hooks, ReactRouter, Redux, Redux-toolkit, Axios, Sass, React-aws-s3, uuid
-
Contributions
-
BASIC
- Wireframe 설계
- Wiki 규칙 작성
- UI, UX
-
SETTING
- 클라이언트 개발환경 구축
- AWS S3 버킷 이미지 스토리지로 세팅
-
LOGIN
- 로그인 페이지 구현
- 소셜 로그인 기능 구현 (카카오)
- 소셜 로그인 시 최초 1회에만 닉네임 설정하는 Redirect 페이지 구현
- 로그인하면 이전에 방문하던 페이지로 보내주는 기능 구현
-
SIGNUP
- 회원가입 시 유효성 검사 (양식)
- 회원가입 시 중복 여부 검사
- 각 상황에 맞는 에러 메시지 구현
- 가입 완료 모달 창 구현
-
POST
- 게시글(매치 / 거래 / 토너먼트) CRUD 기능
- 게시글 생성 시 유효성 검사 기능 구현 (모든 항목 입력)
- 게시글 생성 시 사진 업로드 기능 구현
- 게시글 수정 시 기존 사진 받아오고 다른 사진도 추가로 업로드 할 수 있게 구현
- 게시글 생성 / 수정 완료 모달창 구현 - 확인 클릭 시 해당 게시글 페이지로 이동
-
PROFILE
- 프로필 페이지 구현
- 유저 정보 수정 및 탈퇴 페이지 구현
- 가입과 마찬가지로 유효성 검사 기능 구현
- 유저 프로필 이미지 변경 기능 구현
- 유저의 종목별 랭킹 조회 기능 구현
- 유저의 종목별 상대전적 조회 기능 구현
- 유저의 게시글 / 관심글 / 진행중 조회 기능 구현
- 유저의 최근 전적 조회 기능 구현
-
RANKING
- 랭킹 페이지 구현
- 종목별 상위 랭킹 20명 조회 기능 구현
- 유저 닉네임으로 종목별 랭킹 검색 기능 구현
- 랭킹 탭에서 다른 유저 프로필 클릭 시 이동하게 하는 기능 구현
-
이정훈
-
Stack: Node.js, JavaScript, Express, MySQL, Sequelize, JWT, bcrypt, AWS (EC2,S3,RDS,Route53,CodePiepline)
-
Contributions
-
BASIC
- 프로젝트 초안 기획
- 데이터베이스 스키마 설계
- Rest API 설계
- Wireframe 설계
-
SETTING
- 서버 개발환경 구축
- 모델 구축
- 데이터베이스 보안 연결 환경 구축
- AWS 배포 및 배포 자동화 환경 구축
-
Auth API
- 웹/소셜 로그인 및 인증 기능
- 회원정보 수정(닉네임,비밀번호,프로필 이미지)
-
Doc API
- 작성글 CRUD
- 토너먼트 작성 글 내 보드 댓글 생성/삭제
-
Match API
- 매치 결과 입력 / 수정
- 매치 기록 조회
- 유저간 상대 전적 조회(head to head)
-
Tournament API
- 8강 토너먼트 생성 기능
- 라운드별 대전 상대 랜덤 매칭 제공
- 토너먼트 결과 입력 및 수정
-
Record API
- 매치/토너먼트 결과 기반 승점 기록
- 마이페이지 승점, 승패 정보 조회 기능
-
DEPLOY
- RDS DB 인스턴스 생성 (MySQL)
- EC2를 이용한 서버 배포
- S3를 이용한 클라이언트 배포
- Pipeline으로 자동 배포
- Route53을 이용한 도메인 적용
-