- 캡스톤 프로젝트 2024 - FitTrip
- 개발 기간 : 2024.03 ~ 2024.06
2024 강원대학교 캡스톤 프로젝트에서 진행한 헬스 중심의 커뮤니티 플랫폼 FitTrip입니다!
주요 기능들은 Discord 기능들을 클론 했습니다.
백엔드 개발자 4명은 MSA구조에서 각자 서로 다른 서비스를 맡아 진행했습니다.
자세한 내용은 각 서버와 Docs를 참고 해주세요.
- 저희 팀은 총 백엔드 4명 프론트 2명으로 이루어진 팀입니다.
안재진 | 이예지 | 유다인 | 한윤수 | 민진홍 | 최유성 |
acs0209 |
yeahzee0421 |
ryudain05 |
HanYoonSoo |
minhong1126 |
youcastle03 |
- React, Javascript
- Zustand
- styled-components
- Stomp.js
- Language
- Java 17
- Spring Framework
- Spring Boot 3.2.x
- WebSocket, STOMP, SockJS
- Netflix Eureka Server
- Netflix Eureka Client
- Spring Cloud Gateway
- OpenFeign
- WebClient
- Kafka
- Database
- MySQL
- MariaDB
- MongoDB
- Redis
- H2
- Object Storage
- Amazon S3
- Infra
- Docker
- NGINX
- Kafka
- Grafana
- Loki
- CI/CD
- Git
- Github Actions
- GCE(Google Compute Engine)
- OpenSource
- OpenVidu
- 채팅 서비스
- 상태관리 서비스
- EDM(Event Driven MicroService) 아키텍처, Kafka 토픽 설계
- 커뮤니티 서비스
- MSA 연동 서비스
- Github Actions(CI/CD), 인프라 설계
- 로깅 시스템 구축
- 유저 서비스
- 알림 서비스
- 시그널링 서비스
- 알림 서비스
- 인증/인가 서비스 구현
- 유저 서비스 구현
- 채팅 기능 구현
- 포럼 기능 구현
- 커뮤니티 이벤트 구현
- 시그널링 서비스 구현
- 알림 서비스 구현