스터디 플렉스 백엔드팀입니다.
팀 스터디를 통해 성장하고 싶은 당신🤚, 캠퍼스별 팀스터디 매칭 관리 웹 서비스 Study Flex에서 성장하세요!
- 프레임워크: Spring Boot
- 언어: Java 17
- 데이터베이스: MySQL, H2 (runtime only)
- 보안: Spring Security, JWT
- API 클라이언트: Spring Web
- 유효성 검사: Hibernate Validator
- 문서화: Swagger (springdoc-openapi), Notion
- 이메일 서비스: Spring Boot Starter Mail
- 클라우드 서비스: AWS S3
- 특화 기능: Univcert (school web mail verification)
- 빌드 도구: Gradle
- 시스템 아키텍처 설계
- API 명세 및 설계, DB 테이블 설계
- 서버와 DB 배포
- CI/CD 구현
- API 구현
- 소셜로그인
- 유저 관련 API 구현
- 웹메일 인증 관련 API 구현
- 신고하기 API 구현
- 공지 관련 API 구현
- 문의 관련 API 구현
- 메인페이지 스터디 관련 API 구현
- 스터디 페이지 스터디 관련 API 구현
- 스터디 내 공지사항 관련 API 구현
- 운영체제: Ubuntu 20.04
- IDE/에디터: IntelliJ IDEA
- 버전 관리: Git, GitHub
- 패키지 매니저: Maven Central
- 기타 도구: Lombok, H2 Database (for in-memory database testing), Jitpack (for additional dependencies)