Skip to content

네이버 웍스 같은 사내 게시판 협업 툴 서버

Notifications You must be signed in to change notification settings

ccommit/collaboration-board-server

Folders and files

NameName
Last commit message
Last commit date
Nov 13, 2024
Jan 8, 2025
Nov 13, 2024
Nov 13, 2024
Jan 8, 2025
Jan 1, 2025
Nov 13, 2024
Nov 13, 2024
Nov 13, 2024

Repository files navigation

collaboration-board-server

네이버 웍스 같은 사내 게시판 협업 툴 서버

ERD

collaboration-board-server png

기획서

1. 사용자 관리 (User Management)

  • 로그인 및 인증
    • 기능: 사용자 ID와 비밀번호를 통한 로그인 기능을 제공하여, 사용자의 정보와 권한에 따라 접근 권한을 관리합니다.
    • 비밀번호 찾기/수정:
      • 비밀번호 분실 시 이메일 인증을 통해 비밀번호 찾기 기능을 제공합니다.
      • 기존 비밀번호와 비교 후 새 비밀번호로 변경이 가능하도록 합니다.
  • 사용자 권한 및 레벨 관리
    • 레벨
      • 일반사원: 시스템의 기본 사용자로, 본인의 스케줄 관리와 프로필 조회가 가능합니다.
      • 어드민(인사관리 시스템 운영자): 일반 사원의 기능 외에 모든 게시글 관리, 일정 관리, 근태관리 등 시스템 운영 권한을 가집니다.
    • 프로필 내용 조회
      • 사용자는 자신의 기본 프로필(직급, 연락처 등) 및 기타 사내 정보 조회가 가능합니다.
  • 게시글 작성 (어드민 전용)
    • 어드민은 전체 직원이 볼 수 있는 공지사항이나 기타 중요 게시글을 작성할 수 있습니다.
  • 직급 설정
    • 대표
    • 본부장
    • 실장
    • 팀장
    • 사원

2. 일정(스케줄) 관리 (Schedule Management)

  • 단건 일정 추가
    • 기능: 특정 날짜와 시간에 발생하는 일정을 단일 일정으로 추가할 수 있습니다.
    • 예시: 팀 회의, 고객 미팅 등.
  • 주기적 일정 추가
    • 기능: 반복적인 일정을 설정할 수 있도록 하여, 매주 혹은 매월 반복되는 회의나 보고 일정 등을 추가할 수 있습니다.
    • 예시: 매주 월요일 오전 회의, 월말 정기 보고서 작성 등.
  • 알람 기능
    • 메일 알람: 일정 발생 전 설정된 시간에 알람을 이메일로 발송하여 사용자가 일정에 대해 미리 준비할 수 있도록 합니다.
    • 문자 알람: 긴급한 일정이나 중요한 일정에 대해 문자 알람을 발송할 수 있도록 하여 신속하게 일정을 확인하도록 합니다.

3. 근태관리 (Attendance Management)

  • 휴가 관리
    • 기능: 사용자 휴가 신청 및 관리 기능을 제공합니다. 승인 절차를 통해 어드민이 휴가 여부를 검토할 수 있습니다.
  • 출근 시간 체크
    • 기능: 사용자의 출근 시간을 시스템에 기록하여 근태 현황을 관리합니다.
    • 월 출근 시간 미달 체크
      • 한 달 출근 시간이 일정 시간 미달될 경우 자동으로 메일로 알림을 발송합니다.
      • 어드민은 이 정보를 통해 직원의 출근 현황을 검토할 수 있습니다.
  • 코어타임 설정
    • 기능: 회사에서 지정한 코어타임을 설정하여, 해당 시간에 모든 직원이 근무 중임을 확인합니다.
  • 패널티 기능
    • 휴가 차감: 일정 기준 이하의 출근 시간이나 근태 미달 시 자동으로 휴가를 차감하는 기능입니다.
    • 상급자 사유서 작성: 일정 기준을 충족하지 못한 직원에게 자기 직급보다 한 단계 높은 상사에게 사유서를 작성하도록 요구할 수 있습니다.

4. 게시글 관리 (Post Management)

  • 게시글 작성 및 첨부 파일 기능
    • 카테고리 관리: 게시글의 종류에 따라 카테고리를 설정하여, 필요에 따라 공지사항, 팀 공지, 자유 게시판 등의 카테고리로 구분할 수 있습니다.
    • 첨부파일 추가:
      • AWS S3를 활용하여 사진 및 엑셀 파일과 같은 첨부 파일을 저장 및 관리합니다.
    • 좋아요 기능: 게시글에 대해 좋아요를 눌러서 다른 직원들이 추천하거나 관심을 표현할 수 있도록 합니다.
    • 댓글 및 대댓글 작성:
      • 댓글 기능을 제공하여 사용자 간의 의견을 주고받을 수 있으며, 최대 대댓글까지만 작성할 수 있도록 제한하여 구조를 단순화합니다.

시퀀스

About

네이버 웍스 같은 사내 게시판 협업 툴 서버

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages