본 내용은 내일배움캠프에서 활동한 내용을 기록한 글입니다.
💻 TIL(Today I Learned)
📌 Today I Done
✏️ TIL 작성 사이트
-
프로젝트 명 : 나 오늘 뭐 했지?
-
밴치마킹 :
-
내용 : 딱 15~20분만 투자해서 나만의 TIL 작성하는 사이트
-
선정 사유 : TIL 작성의 소중함을 일깨우기 위해서
-
장단점
- 장점 : TIL 사이트를 통해 사용자들이 자신이 배운 내용을 공유하고 다른 사람들의 경험을 학습할 수 있음
- 단점 : 사용자들이 작성한 TIL 콘텐츠의 품질과 정확성에는 편차가 있을 수 있음
-
개선점 : 사용자들에게 댓글, 평점 등으로 콘텐츠를 평가함으로써 품질과 정확성 향상에 도움이 될 수 있음
-
내용
- 작성한 TIL을 다른 사람들과 공유하면서 댓글로 반응을 남김
- VELOG와 거의 비슷한 느낌
- 사용자 회원가입 및 로그인, Passport 적용
- 기본적인 TIL CRUD
- 검색 및 필터링 (검색 시 Elasticsearch 사용)
- 해시 태그 기능
- 사용자 간 공유 및 댓글 기능
- 구독 및 알람 기능
- 팔로우 기능
- 대용량 트래픽 처리 필요
- GitHub Actions와 Docker를 이용한 CI/CD 배포
- (EFK 스택을 이용한 로깅)
✏️ 공연 예매 서비스 + 티켓 중고 거래
-
프로젝트 명 : Give me the Ticket
-
밴치마킹 : X
-
선정사유 : 티켓 환불이 애매할 때, 환불보다는 안전한 중고 거래가 있으면 해서
-
장단점
- 장점 : 예매와 중고 거래를 하나의 플랫폼에서 제공함으로써 사용자의 편의성이 향상됨
- 단점 : 정말 안전한 거래를 위한 규제, 보안 등의 요구사항이 많이짐
-
개선점 : 아무래도 안전한 거래를 위한 신뢰성 높은 거래 시스템 구축이 필요함
-
내용
- 일반적인 티켓팅도 가능하고, 환불 대신에 다른 사람들과 중고로 거래도 가능함
- 대신에 중고로 거래 시 원래 티켓 가격보다 비싸게 판매 불가
- 사용자 회원가입 및 로그인, Passport 적용
- 공연 관련 CRUD
- 공연 예매 기능 (좌석 지정, 스탠딩 둘 다 가능)
- 티켓 중고 거래 CRUD
- 검색 및 필터링 (검색 시 Elasticsearch 사용)
- 공연에 대한 리뷰 및 평점 기능
- 동시성 처리 (Bull Queue 사용)
- 대용량 트래픽 처리 필요
- GitHub Actions와 Docker를 이용한 CI/CD 배포
- (EFK 스택을 이용한 로깅)
📌 Tomorrow's Goal
✏️ 프로젝트 아이디어 구상
📌 Today's Goal I Done
✔️ 프로젝트 아이디어 구상
-
오늘은 새로운 팀원들과 인사를 나누고 기본적인 팀 규칙을 정함
-
그러한 SA 작성 후 시간이 남았기에 각자 프로젝트 아이디어를 구상함
-
여러가지 아이디어가 나왔고 주말을 활용해서 2가지 이상의 아이디어를 구상해서 월요일에 발표하기로 함
-
나는 일단 오늘 간단하게 2가지 정도 아이디어를 생각함
-
사실 당장은 너무 참신하거나 어려운 주제가 떠오르지 않아서 정말 간단한 아이디어를 생각함