/selab-core-api-java

SE 연구실 홈페이지 Core API

Primary LanguageJavaApache License 2.0Apache-2.0

SELAB REST API

현재 간단한 PDF 파일로 SE.LAB 학부 연구실 공고 및 소개를 진행하고 있습니다. 랩원 모두가 쉽고 빠르게 공지와 정보를 확인할 수 있는 웹 페이지가 필요하다고 생각했습니다. 이번 프로젝트에서는 SE.LAB 연구생들이 언제든지 이용할 수 있도록 편리한 웹사이트를 구현하는 것이 목표입니다.

📘 기능 요구사항

  • 회원

    • 회원 가입을 할 수 있다.
    • 로그인할 수 있다.
    • 회원 정보를 수정할 수 있다.
    • 회원 탈퇴를 할 수 있다.
    • 회원 가입 여부를 조회할 수 있다.
  • 게시판

    • 게시판을 생성할 수 있다.
    • 게시판을 조회활 수 있다.
    • 게시판을 수정할 수 있다.
    • 게시판을 삭제할 수 있다.
  • 게시글

    • 게시글을 생성할 수 있다.
    • 게시글을 조회할 수 있다.
    • 게시글을 수정할 수 있다.
    • 게시글을 삭제할 수 있다.
  • 게시글 좋아요

    • 게시글에 관하여 좋아요할 수 있다.
    • 게시글에 관하여 좋아요를 조회할 수 있다.
    • 게시글에 관하여 좋아요 취소할 수 있다.
  • 댓글

    • 댓글을 생성할 수 있다.
    • 댓글을 조회할 수 있다.
    • 댓글을 수정할 수 있다.
    • 댓글을 삭제할 수 있다.
  • 댓글 좋아요

    • 댓글에 관하여 좋아요할 수 있다.
    • 댓글에 관하여 좋아요를 조회할 수 있다.
    • 댓글에 관하여 좋아요 취소할 수 있다.
  • 공지사항

    • 공지사항을 생성할 수 있다.
    • 공지사항을 조회할 수 있다.
    • 공지사항을 수정할 수 있다.
    • 공지사항을 삭제할 수 있다.
  • 공지사항 좋아요

    • 댓글에 관하여 좋아요할 수 있다.
    • 댓글에 관하여 좋아요를 조회할 수 있다.
    • 댓글에 관하여 좋아요 취소할 수 있다.
  • 공지사항 댓글

    • 공지사항에 댓글을 생성할 수 있다.
    • 공지사항에 댓글을 조회할 수 있다.
    • 공지사항에 댓글을 수정할 수 있다.
    • 공지사항에 댓글을 삭제할 수 있다.
  • 공지사항 댓글 좋아요

    • 공지사항 댓글에 관하여 좋아요할 수 있다.
    • 공지사항 댓글에 관하여 좋아요를 조회할 수 있다.
    • 공지사항 댓글에 관하여 좋아요 취소할 수 있다.
  • 자유게시글

    • 자유게시글을 생성할 수 있다.
    • 자유게시글을 조회할 수 있다.
    • 자유게시글을 수정할 수 있다.
    • 자유게시글을 삭제할 수 있다.
  • 자유게시글 좋아요

    • 자유게시글에 관하여 좋아요할 수 있다.
    • 자유게시글에 관하여 좋아요를 조회할 수 있다.
    • 자유게시글에 관하여 좋아요 취소할 수 있다.
  • 자유게시글 댓글

    • 자유게시글에 댓글을 생성할 수 있다.
    • 자유게시글에 댓글을 조회할 수 있다.
    • 자유게시글에 댓글을 수정할 수 있다.
    • 자유게시글에 댓글을 삭제할 수 있다.
  • 자유게시글 댓글 좋아요

    • 자유게시글 댓글에 관하여 좋아요할 수 있다.
    • 자유게시글 댓글에 관하여 좋아요를 조회할 수 있다.
    • 자유게시글 댓글에 관하여 좋아요 취소할 수 있다.

📗 비기능 요구사항

  • 내용

📌 Branch Rule

  • {issue label}/{domain}-{issue number}
  • Ex) feature/member-45

📎 Commit Rule

  • :Gitmoji" [{issue label}/{domain}-{issue number}] {commit message}
  • Ex) ✨ [feature/member-45] 회원 서비스 구현