0️⃣ Instagram 클론코딩 ⭐️
Instagram 클론코딩
1️⃣ 기술 스택
FrontEnd
- Tech stack
- Styled Component
- React Router
- React Query
- React
BackEnd
- Tech stack
- Spring Framework
- Spring Security
- Amazon EC2
- RDS
- Redis(Remote Dictionary Server)
- Spring Data
- Spring Boot
- Querydsl
2️⃣ 아키텍처 및 설계
- ERD(클릭하시면 이미지를 보실 수 있습니다)
- API 명세서
- 제목 없음
3️⃣ 트러블 슈팅
- 트러블 슈팅
4️⃣ 기능구현
- 기능소개
5️⃣ Sites & Notion
Web page
Team Notion
시연영상
https://www.youtube.com/watch?v=p8W-KzFsETk&t=3s
Github Organization
6️⃣ Teammates
- 팀원들과 함께 ERD에 대해 공부를 하여 같이 만들었습니다. 추가적인 기능에 대해서 같이 논의하고 필요한 부분을 수정하였습니다.
- 게시글에 사진과 간단한 동영상을 올릴 수 있도록 확장자를 추가하였고, 용량은 10MB로 제한을 두어 속도가 느려지는 것에 대비하였습니다.
- 사용자 1명당 무한으로 좋아요를 누르지 못하게 로직을 만들었고, 댓글에 대댓글은 한개까지만 허용하여 무한으로 대댓글이 생성하는 것을 막았습니다.
- websocat을 스톰프로 적용하여 1:1 메세지 기능과 채팅기능을 완성하여 다른 팀원이 만든 채팅방과 연결하였습니다.
- CI/CD를 고민과 redis 연결을 위한 docker 공부
- 해쉬태그에 대한 JPA DB 로직 고민(쿼리 dsl 연습)
- 아키텍처 설계 - 한정된 예산을 고려하여 시스템 아키텍처를 구성하였습니다.
7️⃣ Contact
이름 Position 깃허브 주소
김명주 | FE | https://github.com/oterte |
이인영 | FE | https://github.com/yeooong-dev |
박성민 | BE | https://github.com/seongminnnn |
한승현 | BE | https://github.com/gkstmdgus |
박현아 | BE | https://github.com/aihtnyc-h |
'개발 > 프로젝트' 카테고리의 다른 글
[딸깍] 업무 효율을 극대화하는 실무 협업 툴 (0) | 2023.04.25 |
---|---|
토이프로젝트 (0) | 2023.01.11 |
토이프로젝트 - devstagram (0) | 2023.01.09 |
팬명록 완성하기! (0) | 2022.12.20 |
[개인 프로젝트] 나에게 맞는 보험 상품 찾기 (0) | 2022.12.18 |