Final Project - 최종 프로젝트 발표

2024.9.10 - 2025.01.04 진행 💡 Final Project Case study를 마무리한 후, final project 팀 구성을 진행했어요. 서쪽솜솜 팀: 김시은, 권민정, 조정원, 최가람, 하서정 솜솜파티 팀: 이가연, 황지민, 김민경, 이승연, 오은아 Bingo 9월 동안, 팀별 프로젝트 주제를 설정하고 팀별 빙고 활동을 진행했어요. 두 팀 모두 빙고 활동에 적극적으로 참여했으며, 팀워크를 다지고 서로를 알아가는 소중한 시간을 보냈어요! 모의 프로젝트 발표 세션 10월, 11월동안 프로젝트를 계획하고 준비하는 시간을 가졌어요. 팀 별로 프로젝트에 사용할 기술 스택, 요구사항 분석, 아키텍처 설계 등의 활동을 진행했어요. 11월 23일에는 지금까지 팀 별로 프로젝트의 진행 상황과 설계 내용을 발표하는 모의 프로젝트 발표 세션을 가졌어요. 프로젝트 개발 기말고사가 마무리된 이후, 프로젝트의 본격적인 개발을 진행했어요. 백엔드 서버와 AWS 아키텍처와의 연결부터 CI/CD 구축, 부하 테스트와 같은 심화적인 작업까지 수행했어요. 서쪽솜솜: 팝업 스토어 예약 시스템 ...

1월 4, 2025 · Minjeong Kwon

Final Project 서쪽솜솜: 팝업 스토어 예약 시스템

DDWU ACC 2nd Final Project Team 1 west-somsom (서쪽솜솜) https://github.com/orgs/west-somsom/repositories 프로젝트 소개 팝업 스토어를 이용하려는 사용자가 다양한 정보를 탐색하고 예약 및 소통을 원활하게 진행할 수 있도록 지원하는 통합 플랫폼 ...

1월 4, 2025 · 김시은, 권민정, 조정원, 최가람, 하서정(✍️ Minjeong Kwon)

Final Project 솜솜파티: 축제 예약 플랫폼

서비스 소개 사용자가 축제를 쉽고 직관적으로 예약하고, 참여자들과 정보를 공유하며 실시간 소통할 수 있는 종합 축제 예약 플랫폼. 서비스 주요 기능 회원가입/로그인 기본 정보(이메일, 비밀번호, 이름)를 입력하여 간편하게 회원가입할 수 있으며, 가입한 계정을 통해 서비스 이용 가능 축제 정보 제공 축제 이름, 시작일과 종료일, 상세 설명 등 축제에 대한 전반적인 정보를 한눈에 확인할 수 있도록 제공. 축제 예약 원하는 축제를 쉽고 빠르게 예약할 수 있으며, 대기열 페이지를 통해 실시간으로 예약 순서를 확인할 수 있도록 구성. 채팅 시스템 실시간으로 소통하며 정보를 공유할 수 있는 채팅 기능을 제공. 축제 검색 최신 축제 정보를 탐색하거나 사용자가 입력한 키워드를 통해 원하는 축제를 빠르게 검색할 수 있도록 지원. 마이페이지 사용자가 예약한 축제와 참여 중인 채팅방을 확인하고 관리할 수 있도록 지원. 축제 알림 예약한 축제가 시작되기 하루 전에 푸시 알림을 제공. 기술 스택 📚 Tech Stack Spring Boot Spring JPA Spring Security JAVA JWT AWS SQS Kafka Stomp AWS Cognito Firebase Cloud Messaging AWS EventBridge AWS SNS AWS SQS 🔩 DB MySQL (AWS RDS) Redis (AWS ElastiCache) DynamoDB 🗜 DevOps AWS EC2 AWS Application Load Balancer AWS Auto Scaling AWS Code Delploy GitHub Actions Docker 프로젝트 산출물 API 명세서 기능 API URI HTTP Method 회원가입 /signup POST 회원가입 이메일 인증 /confirm-signup POST 로그인 /login POST 로그아웃 /signout POST 토큰 유효성 검사 /verify-token GET 토큰 갱신 /refresh-token POST 페스티벌 생성 /festivals/create POST 페스티벌 목록 조회 /festivals GET 페스티벌 세부 정보 조회 /festivals/{festivalId} GET 페스티벌 검색 /festivals/search GET 티켓 예매 /reservations POST 내 예약 목록 조회 /reservations GET 채팅방 참여 /festivals/chatting/{chatRoomId}/join POST 채팅방 진입 /festivals/chatting/{chatRoomId} GET 참여 중인 채팅방 목록 조회 /festivals/chatting/list GET 채팅방 나가기 /festivals/chatting/delete DELETE FCM 토큰 비활성화 /notification/deactivate POST FCM 토큰 활성화 /notification/activate POST 대기열 등록 /queues/{queue}/waiting-room/users/{email} GET 대기열에서 유저 순위 반환 /queues/{queue}/users/{email}/rank GET 예약 페이지 진입 가능 여부 반환 /queues/{queue}/users/{email}/allowed GET 대기열 탈퇴 /queues/{queue}/users/{email}/leave DELETE 대기 완료열 탈퇴 /queues/{queue}/users/{email}/leave-proceed DELETE ERD ...

1월 4, 2025 · 황지민, 이가연, 김민경, 이승연, 오은아(✍️ Minjeong Kwon)

9th Session: Final Project - 최종 프로젝트 발표

2023.04.14 / 14:00 - 16:00 jitsi (온라인) 💡 팀 별 프로젝트 발표 약 한달간 진행된 팀 프로젝트를 발표하고 의견을 주고받았어요. 팀 A: 콘서트 예약 프로그램 MSA기반의 콘서트 예약 프로그램을 구현하고, 선착순 콘서트 예약은 Redis 를 이용하여 구성하고, 개발하였습니다. 자세한 내용은 다음 페이지에서 확인해주세요 ...

4월 14, 2024 · Yubin Kim

Final Project A: 콘서트 예약 프로그램

1️⃣ 프로젝트 아키텍처 외부 사용자 또는 클라이언트는 API Gateway를 통해 서비스에 액세스합니다. 각 서비스는 독립적으로 배포되며, EC2 인스턴스에서 실행됩니다. 서비스 별 데이터는 각 RDS 인스턴스에 저장되며, 프라이빗 서브넷에 배치됩니다. API Gateway를 통해 서비스 간 통신이 이루어지며, Gateway는 각 서비스의 IP 및 포트에 대한 정보를 갖고 있습니다. JWT 토큰을 사용하여 인증 및 권한을 부여하고, 서브넷 및 보안 그룹으로 네트워크 보안을 강화했습니다. 유레카 서버는 서비스의 등록 및 검색을 관리하며, 서비스 Discovery를 지원합니다. ...

4월 14, 2024 · 이어진, 정채원, 주현정, 홍성주 (✍️ 유빈)