CommitMe는 GitHub Repository를 기반으로 AI가 이력서를 자동 생성하고, 모의 면접까지 연습할 수 있는 취업 준비 플랫폼입니다.
개발자가 자신의 GitHub 레포지토리를 선택하면 AI가 프로젝트 내역을 분석해 이력서 초안을 작성해줍니다. AI 채팅으로 이력서를 수정하거나 면접 질문을 받아 모의 면접을 진행할 수 있습니다.
클릭 시 유튜브로 이동합니다.
| 분류 | 기술 |
|---|---|
| Language / Framework | Java 21, Spring Boot 3.5 |
| Web / Security | Spring Web, Validation, Security, OAuth2 |
| Data | Spring Data JPA, MongoDB, Redis / MySQL, MongoDB, Redis |
| Messaging | Spring AMQP, RabbitMQ |
| Batch | Spring Batch |
| Migration | Flyway |
| Observability | Micrometer, Prometheus |
| Storage | AWS S3 SDK |
| Test / Docs | REST Docs, OpenAPI, JUnit 5 |
be/
├─ src/main/java/com/sipomeokjo/commitme
│ ├─ domain/ # 인증, 유저, 이력서, 면접, 알림 등 비즈니스 도메인
│ ├─ security/ # JWT, 인증/인가 필터 및 보안 설정
│ ├─ config/ # 공통 설정
│ ├─ batch/ # 배치/정리 작업
│ ├─ metrics/ # 관측성 관련 코드
│ └─ api/ # 공통 응답/예외/검증 계층
├─ src/main/resources
│ ├─ db/migration/ # Flyway 마이그레이션
│ └─ application-*.yml
├─ loadtest/ # k6 시나리오 및 실행 가이드
└─ build.gradle
| 이름 | 역할 | 담당 기능 |
|---|---|---|
@tl1l1l1s 신윤지(Theta) |
풀스택 | 이력서, 채팅, 알림 담당 구현 내역 및 기술적 도전 |
@minzer01 안민영(Zero) |
풀스택 | 이력서, 모의면접 |
