본문 바로가기
개발

포인트 기능 요구사항 정리

by 공덕뉸나 2024. 4. 11.

이번에 개인 프로젝트에서는 포인트 관련 기능들도 개발 해보려고 한다.

어떤 기능을 구현 해보는게 좋을지 생각하다가 간단하게 게시글 작성 시에 포인트를 지급하고, 게시글을 수정하거나 삭제 할 때, 추후에 댓글 기능도 개발한다면 댓글 작성 시 포인트를 차감하도록 생각하고 있다.

또한, 스케줄러도 적용해서 포인트의 일정 기간이 지나면 소멸되도록 구현 해볼 생각이다.

 

1. 사용자별 포인트 내역 조회

- 사용자별로 적립, 사용, 만료 소멸된 포인트를 조회할 수 있도록 개발

- 검색 구분 값 (내역, 만료일로 검색 가능하도록 설정)

 

2. Total 포인트 조회

- 사용자가 보유한 총 포인트 조회

- 캐시로 저장

 

3. 만료 스케줄러

- 사용자별 만료되어야 할 총 포인트 조회 (만료일이 지난 가용 포인트를 추출)

- 매일 24시에 실행되도록 구현

 

우선 크게 3가지의 기능을 바탕으로 구현을 시작해보려고 한다.

개발하면서 생기는 이슈들이나 개발 과정들도 계속해서 업로드하도록 해야겠다.

 

'개발' 카테고리의 다른 글

[개발] 포인트 적립 구현 - 2  (0) 2024.04.16
[개발] 포인트 적립 구현 - 1  (0) 2024.04.15
[에러] 실행중인 포트 종료하기  (0) 2024.03.25
Vue.js 사용하기  (0) 2023.09.11
Querydsl 세팅하기  (0) 2023.09.06