Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/prgrms-web-devcourse-final-project/web1_1_endpoint_be
숏폼 퀴즈 플랫폼 Quizy 서버 레파지토리입니다.
https://github.com/prgrms-web-devcourse-final-project/web1_1_endpoint_be
Last synced: 10 days ago
JSON representation
숏폼 퀴즈 플랫폼 Quizy 서버 레파지토리입니다.
- Host: GitHub
- URL: https://github.com/prgrms-web-devcourse-final-project/web1_1_endpoint_be
- Owner: prgrms-web-devcourse-final-project
- Created: 2024-11-15T05:14:59.000Z (about 2 months ago)
- Default Branch: develop
- Last Pushed: 2024-12-25T14:50:04.000Z (11 days ago)
- Last Synced: 2024-12-25T15:26:26.481Z (11 days ago)
- Language: Kotlin
- Size: 1.38 MB
- Stars: 1
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🧐 Quizy : 소셜 퀴즈 플랫폼
![TEAM 4 END - POINT](https://github.com/user-attachments/assets/0262f3d9-ab9e-44ec-8a86-5c7dd703a66f)
## 🚀 프로젝트 소개
### 📢배포 링크
---
### 🌟 **Quizy의 핵심 기능** 🌟
**Quizy**는 개발자들을 위한 **소셜 퀴즈 플랫폼**입니다! 🍀
간단한 **O/X 퀴즈**와 **객관식 문제**로 IT 지식을 **재미있게** 쌓아보세요. 🎮
**실시간 대결**로 순위를 높이고, 다른 개발자들과 **경쟁**해보세요! 🏆
**AI가 생성한 맞춤형 퀴즈**로 팀원들과 **협력하며 학습**할 수 있습니다. 🤝
**Quizy와 함께라면**, 개발 공부가 더 이상 지루하지 않습니다! ✨### 🚀 **배우고, 경쟁하고, 함께 성장하세요!** 🚀
## ✨ 팀원 소개
### 프론트엔드
| | | | |
|-----------------------------------------------------------------------------|-----------------------------------------------------------------------------|------------------------------------------------------------------------------|-----------------------------------------------------------------------------|
| [박덕인](https://github.com/kod0751) | [유상훈](https://github.com/Yoos99) | [장원석](https://github.com/Wonchang0314) | [최훈](https://github.com/hoon-hoon) |
| 프로필 페이지 | 퀴즈 CRUD | 게임, 공통 컴포넌트 | 메인, 검색 페이지 |
| | | 팀장 | |### 백엔드
| | | | |
|------------------------------------------------------------------------------|------------------------------------------------------------------------------|-----------------------------------------------------------------------------|-----------------------------------------------------------------------------|
| [강지원](https://github.com/JiwonKKang) | [나민혁](https://github.com/NaMinhyeok) | [윤수빈](https://github.com/s0o0bn) | [황민우](https://github.com/HMWG) |
| 인프라, CI/CD, 퀴즈 | 게임 | 검색, 매칭 | 회원, 게이트웨이 |
| PM | | | 팀장 |## 개발 기간
- 전체 개발 기간 : 2024-11-06 ~ 2024-12-10
- 프로젝트 기획 : 2024-11-06 ~ 2024-11-10
- 개발환경 세팅 : 2024-11-08 ~ 2024-11-11
- 기능 구현 : 2024-11-11 ~ 2024-12-10## 작업 관리
[JIRA](https://rkdwldnjs878-1731394506977.atlassian.net/jira/software/projects/QUZ/boards/1/backlog?epics=visible)
- 애자일 스크럼 방법론을 도입하여 백로그 산정과 스프린트 단위의 개발을 체계적으로 진행했습니다.
- Jira를 통해 백로그를 에픽으로 구성하고 세부 이슈를 생성하여 팀원들과 실시간으로 진행 상황을 공유했습니다.
- 모든 코드 변경사항은 Pull Request를 통해 팀원들의 코드 리뷰를 거친 후 병합하여 코드 품질을 관리했습니다.## 기획서
[기획서](https://www.notion.so/3d271163401a4da3bd9ff9e2620f1cb9?pvs=21)
## 기술 스택
![image](https://github.com/user-attachments/assets/6bac3c73-8e6b-4a3e-af0f-5355850ed39a)
# 와이어프레임
[Figma](https://embed.figma.com/board/b0GOfiYpuendfJwq8Gatbv/%EC%88%8F%ED%8F%BC-%ED%80%B4%EC%A6%88-%ED%94%8C%EB%9E%AB%ED%8F%BC-%ED%99%94%EB%A9%B4-%EC%A0%95%EC%9D%98?node-id=0-1&node-type=canvas&t=yheujhD0MAfZ215H-0&embed-host=notion&footer=false&theme=system)
## 시스템 아키텍쳐
![Quizy 시스템 아키텍쳐](https://github.com/user-attachments/assets/039e28b4-dc5d-4927-b4a2-d359ef1a7e3c)
# CICD
![Quizy CICD](https://github.com/user-attachments/assets/33c6a245-bbf5-4197-a996-62b8dccb40c1)
# 아키텍쳐
![image](https://github.com/COS-project/cos-backend/assets/128073698/de0f406e-4b73-477f-bba3-f6caaaead435)
[지속성장가능한 소프트웨어 개발하는 방법](https://geminikims.medium.com/%EC%A7%80%EC%86%8D-%EC%84%B1%EC%9E%A5-%EA%B0%80%EB%8A%A5%ED%95%9C-%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4%EB%A5%BC-%EB%A7%8C%EB%93%A4%EC%96%B4%EA%B0%80%EB%8A%94-%EB%B0%A9%EB%B2%95-97844c5dab63)
# 멀티모듈 구조
Quizy 코드의 결합도와 의존도를 줄이고자 멀티 모듈 구조로 설계되었습니다
```shell
📁 common-api, common-jpa, common # 공통
📁 infrastructure/kafka # Kakfa 모듈
📁 (service)-application # Runnable
📁 (service)-domain # Business-Layer, Implementation-Layer
📁 (service)-infra # Data-Access-Layer, GCS, Kafka, Redis
```