Skip to content

chanhoim/checkin-backend

 
 

Repository files navigation

✨ CheckIn

프로젝트 소개

  • 카카오엔터프라이즈 5기 기업 실무 프로젝트에서 진행하는 협업 프로젝트입니다.
  • TMS(Ticket Management System)을 개발합니다.

서비스 배포 주소

개발 기간

  • 팀 구성 및 기획 2025.01.06 ~ 2025.01.19
  • 프로젝트 개발 2025.01.20 ~ 2025.02.18

🧑‍💻 개발자 소개

조기헌(PM) 임찬호(PL) 박가현(기획) 김철환 손성민
Backend Developer Backend Developer Backend Developer Backend Developer Backend Developer
GitHub GitHub GitHub GitHub GitHub

🛠️ 기술 스택

  • Spring Security (인증 및 인가 관리)
  • Spring Data JPA (ORM 기반 데이터베이스 접근)
  • MySQL (관계형 데이터베이스)
  • H2 Database (테스트 환경에서 사용하는 인메모리 DB)
  • Lombok (코드 간결화를 위한 라이브러리)
  • SpringDoc OpenAPI Swagger (API 문서화)
  • JWT (사용자 인증 및 토큰 기반 보안)
  • Slf4j & Logback (로깅 프레임워크)
  • Spring AOP (로깅, 트랜잭션 관리)

언어

프레임워크

데이터 프로세싱

코드 포매터 및 검사 도구

협업툴

💻 주요 기능

  1. 대시보드

    • 담당자별 티켓 현황 및 진행상태 조회
      • image
    • 전체 작업 진행률 모니터링
  2. 티켓 생성 및 관리

    • 티켓 생성, 수정, 삭제 기능
      • image
      • image
      • image
    • 첨부파일 업로드/다운로드 지원
      • image
    • 댓글 작성 및 좋아요 기능
      • image
    • 티켓 상태 관리 (완료 처리, 임시 삭제, 복구)
    • 티켓 검색 및 필터링 (상태, 담당자, 카테고리, 우선순위)
    • 휴지통 기능 (삭제된 티켓 관리)
  3. 템플릿 저장 및 사용

    • 자주 사용하는 티켓 양식 템플릿 저장
    • 템플릿 생성, 수정, 삭제 기능
    • 템플릿 첨부파일 관리
    • 개인별 템플릿 목록 조회
  4. 통계 조회

    • 담당자별 티켓 처리 현황
      • image
    • 카테고리별 티켓 분포도
      • image
    • 전체 작업 완료율 분석
    • 진행 상태별 티켓 통계

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%