Skip to content

[feature/todo-api] todo api 추가 #10

@zzaekkii

Description

@zzaekkii

👻 Description

2025/12/14 추가

api 크레이트가 금방 끝날 줄 알았는데,
아키텍처랑 rust 생태계에 맞추다보니 공부할 부분이 생겼습니다.
지금은 asynchronous rust와 수동 의존성 주입 관련해서 공부 중이고,

그 밖엔 기존 진행 중이던 사이드 프로젝트 쪽 기술 문제 해결 중이라,
해당 작업 마무리하고 api 크레이트 구현 마무리 짓겠습니다!

api 크레이트에 todo API 기능 구현 들어갑니다.

base URL은 /api/v1/todo입니다.

[Routes] → [Handlers] → [Service] → [Repository] → [DB]
플로우로 갑니다.

📌 구현할 API 목록

[GET] 특정 월의 Todo 전체 조회

GET /api/v1/todo?year={year}&month={month}

[POST] Todo 등록

POST /api/v1/todo

[PATCH] Todo 내용 수정

PATCH /api/v1/todo/{id}

[DELETE] Todo 삭제

DELETE /api/v1/todo/{id}

[PATCH] Todo 달성 상태 기록

PATCH /api/v1/todo/{id}/status

☑️ Todo List (Optional)

  • [GET] 특정 월의 Todo 전체 조회
  • [POST] Todo 등록
  • [PATCH] Todo 내용 수정
  • [DELETE] Todo 삭제
  • [PATCH] Todo 달성 상태 기록

Metadata

Metadata

Assignees

Labels

backend백엔드 이슈feature기능 이슈

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions