커널360 5기 해커톤 9조
Res9ue Team의 개인 지출 관리서비스 paylog 는 개인의 재정 상태를 체계적으로 파악하고, 지출과 수입을 보다 효율적으로 관리할 수 있도록 설계된 솔루션입니다. 사용자는 일상 속 다양한 지출 내역과 수입 정보를 손쉽게 기록하고, 이를 기반으로 카테고리별 분석을 통해 소비 패턴을 직관적으로 파악할 수 있습니다.
- Java 17
- Spring Boot
- Spring Data JPA
- MySQL
- Gradle
- Swagger (API 문서화)

https://www.notion.so/API-1eca3f519ab881f38477cac2c79ff4d4
- application-local-template.yml 파일을 복사해서 application-local.yml을 생성하세요.
cp src/main/resources/application-local-template.yml src/main/resources/application-local.yml
├── controller
│ └── ExpenseController.java
│ └── ***Controller.java
├── service
│ └── ExpenseService.java
│ └── ***Service.java
├── repository
│ └── ExpenseRepository.java
│ └── ***Repository.java
├── entity
│ └── Expense.java
│ └── ***.java
└── dto
├── ExpenseRequestDto.java
├── ExpenseResponseDto.java
├── ***RequestDto.java
└── ***ResponseDto.java
// Auditing 예제
@Entity
public class Expense extends BaseTimeEntity {
// createdAt, updatedAt 필드 자동 포함됨
}