건강 데이터를 기반으로 사용자에게 맞는 러닝 크루를 추천하고, 지역 주민과 러너 간의 갈등을 줄이는 러닝 커뮤니티 백엔드입니다.
- 기간: 2024.09.10 ~ 2024.12.02
- 역할: 서비스 기획 및 백엔드 리드 개발
- 수상: 교내 최우수상, 지역현안 캡스톤 경진대회 은상
- 저장소: Runnershigh_bakc
- 건강 데이터 기반 러닝 크루 매칭
- 러닝 기록 및 사용자 프로필 관리
- 크루·게시글·참여 관련 API
- 사용자 권한 및 인증 처리
- 모바일 클라이언트와 연동되는 REST API
- NestJS, Node.js, TypeScript
- MariaDB, TypeORM
- Docker
- Swift 모바일 클라이언트 연동
- 서비스 요구사항 및 데이터 모델 설계
- NestJS 기반 백엔드 API 구현
- TypeORM을 활용한 엔티티·관계 매핑
- 인증·회원·러닝 크루 도메인 개발
- 팀 일정 조율 및 백엔드 개발 리드