상세 내용
- 소개
- ‘IT 대회 정보 및 일정 관리를 한눈에 - 갈랜더’는 달력을 뜻하는 영어 ‘Calendar’와 "가련다"의 경상도 방언 ‘갈란다’의 합성어입니다. 사용자는 IT 분야의 대회 일정을 쉽게 탐색하고 검색할 수 있으며, 원하는 대회 일정을 개인 달력에 저장할 수 있습니다.
- 웹 스크래핑 기술을 사용하여 “콘테스트 코리아”의 대회 정보를 자동 수집하여 등록합니다. 관리자는 대회 이름, 내용, 접수 및 대회 기간, 참가 대상, 지역, 비용, 포스터 사진 등으로 대회를 직접 등록할 수 있으며, 사용자는 이러한 정보를 모두 확인할 수 있습니다.
- 2024학년도 2학기 나르샤 활동에서 개발하였으며, 서버 담당 2명, 웹 담당 1명, 안드로이드 담당 1명, iOS 담당 1명, 멘토 1명으로 구성된 총 6명의 팀원이 참여하였습니다. 저는 백엔드 개발을 담당하였습니다.
- 백엔드 사용 기술
- Java (JDK 17) + Spring Boot 3.3.3
- MySQL
- AWS EC2, S3, RDS
- GitHub Actions
- Firebase
- Google SMTP
- 서비스 아키텍처
- 자세한 내용은 상단의 팀 포트폴리오와 일지 링크를 참고하여 주세요.