Tweeter ThanksGiving Project
이승훈, 김대호, 김지원, 김효성, 장기석, 정윤아, 김응수
- Front-END
- React.js
- SCSS
- BACK-END
- Node.js
- Express
- JSON WEB TOKEN
- Bcrypt
- Mysql
- AWS
- multer
- 공통
- RestFul API
👉 트위터의 주요 기능 구현
- 로그인/회원가임
- 로그인/회원가입 기능 구현을 통한 회원정보 관리
- 메인 페이지
-
트윗 목록 렌더링
-
트윗 submit -> formData() 메소드를 사용하여 이미지 + 텍스트 모두 전송 -> 실제 작성한 피드데이터를 서버에 전송 후 통신최소화를 위헤 프론트영역에서 피드데이터 임시 표출 -> 페이지 리렌더링 시 서버에 전송된 트윗데이터가 출력됨.
- 마이 페이지
-
프로필 정보 수정 -> formData() 메소드를 사용하여 프로필, 헤더 이미지 + 닉네임 및 소개 변경 -> 프로필 이미지 변경 전 미리보기 기능 구현
-
해당 유저가 작성한 트윗내용, 미디어, 마음(좋아요) 탭 구성
- 사이드바
-
Search 기능 구현 -> 실제 회원가입한 유저 정보 검색 가능
-
Link 컴포넌트를 활용한 각 페이지 별 라우팅 기능 구현
- 트렌드 리스트 기능 구현
- 추후 리팩토링 진행 예정
Planning Meeting을 통해 sprint 시작 전 구체적인 sprint 목표 설정
Daily Standup Meeting을 통한 작업 진행현황 공유 및 Daily 목표 설정
Retrospective Meeting을 통해 sprint 진행간 보완점 피드백 및 다음 sprint 계획 수립
이 프로젝트는 트위터 사이트를 참조하여 학습목적으로 만들었습니다.
실무수준의 프로젝트이지만 학습용으로 만들었기 때문에 이 코드를 활용하여 이득을 취하거나 무단 배포할 경우 법적으로 문제될 수 있습니다.
이 프로젝트에서 사용하고 있는 사진 대부분은 위코드에서 직접 촬영한 것이므로 해당 프로젝트 외부인이 사용할 수 없습니다.