the-world-congress-project / .github

0 stars 0 forks source link

백엔드 필요 사항- Wish #202

Open Kwanhyunglee opened 3 weeks ago

Kwanhyunglee commented 3 weeks ago
  1. 사용자 정보 (닉네임, 이메일, 프로필 이미지, 코인 잔액 등) 관리 기능 구현

  2. Wish 데이터 관리

Wish 작성, 수정, 삭제 기능 구현 Wish 데이터 (제목, 내용, 작성자, 작성 일시, 카테고리, 태그 등) 저장 및 조회 기능 구현 카테고리: (정치, 경제, 사회, 기술, 국제, 기타), 태그 (최대 5개) 입력 필드 실시간 글자 수 카운팅 기능 (ex. 내용 입력 시 "450/500" 표시) 임시 저장 버튼 및 자동 저장 기능 (매 5분마다 자동 저장) 코인 잔액을 상단에 표시하고, Wish 작성 버튼 클릭 시 "3코인이 차감됩니다. 작성하시겠습니까?" 확인 팝업 표시

  1. 댓글 데이터 관리

댓글 작성, 수정, 삭제 기능 구현 댓글 데이터 (내용, 작성자, 작성 일시 등) 저장 및 조회 기능 구현

  1. 투표 및 추천 데이터 관리

좋아요/싫어요 투표 기능 구현 투표 데이터 저장 및 조회 기능 구현

  1. 코인 거래 및 잔액 관리

코인 잔액 조회 및 업데이트 기능 구현 Wish 작성 및 댓글 작성 시 코인 차감 기능 구현

  1. 검색 및 필터링

텍스트 기반 검색 (제목, 내용, 작성자, 태그 등) 기능 구현 카테고리 및 태그 기반 필터링 기능 구현 정렬 옵션 (최신순, 인기순 등) 구현

  1. Resolution 관리

Resolution 전환 기준에 따른 자동 전환 기능 구현 (군집화, 인기도 등) Resolution 데이터 (제목, 내용, 관련 Wish 목록 등) 저장 및 조회 기능 구현

  1. API 설계 및 구현

RESTful API 설계 및 문서화 프론트엔드와의 원활한 통신을 위한 API 응답 형식 정의 (JSON 등)

  1. 데이터베이스 설계 및 관리

데이터 모델링 및 스키마 설계 (사용자, Wish, 댓글, 투표 등) 데이터 무결성 및 일관성 유지를 위한 제약조건 설정