SERVICE · 솔루션 개발 · 공급
자체 개발 · 사내에서 매일 쓰는 운영 시스템

사내 시스템은
직접 만드는 회사가 만듭니다

스프리는 인사·근태·휴가·자산·유지보수까지 9개 업무 도메인의 그룹웨어를 처음부터 직접 설계하고 운영합니다. 화면 위 버튼이 아니라 상태머신·연차 엔진·권한 모델 같은 실제 도메인 로직으로 움직입니다. 같은 팀이 고객사의 시스템을 만듭니다.

Next.js 16 · React 19 · Spring Boot 4.1 · PostgreSQL 16 — 실제 프로덕션 스택으로 구축

groupware.spree.co.kr / dashboard
스프리 그룹웨어 — 운영현황 대시보드
9개 실제 운영 중인 업무 도메인 HR · 근태 · 휴가 · 자산 · 유지보수 …
2종 자체 구현한 도메인 엔진 근태 상태머신 · 연차 발생 엔진
100% 라이트 · 다크 완전 대응 UI 토큰 기반 디자인 시스템
4.1/ 16 Spring Boot · PostgreSQL Java 21 · Next.js 16 · React 19
Product Domains

버튼만 있는 게 아니라,
업무 로직이 실제로 돌아갑니다

흔한 관리 화면 나열이 아닙니다. 근태 상태머신, 연차 자동 발생, 설정형 권한처럼 회사가 실제로 굴러가려면 반드시 필요한 복잡한 규칙을 코드로 구현했습니다.

근태 관리 · 상태머신

출근·퇴근·철야·새벽출근·연속미퇴근까지 예외 상황을 상태 전이로 엄밀하게 처리합니다. 근무지 GPS/IP 검증, 팀 일정 캘린더, 파견 배정을 포함합니다.

state machineGPS · IP 검증team calendar

휴가 · 연차 자동 발생

근속·첫해 비례·지정휴일 감액·휴직 비례까지 반영하는 연차 발생 엔진. 반차, 잔액 도넛, 신청·결재 흐름을 갖춘 완성형 휴가 시스템입니다.

발생 엔진비례 감액결재 연동

인사 · 조직

직원·조직·직무 관리와 다중 소속·본소속 구조, 프로필까지 다룹니다.

다중 소속조직도

유지보수 트래킹

고객사·계약·이슈·공수 관리와 실데이터 운영현황 대시보드를 제공합니다.

공수 집계KPI 게이지

자산관리대장

개인·회사 자산을 분리하고 자동 채번과 종류 계층 코드 체계로 관리합니다.

자동 채번계층 코드

법인카드

외화·환율 자동계산, 카드별 사용내역, 지출 인사이트 차트를 제공합니다.

환율 자동지출 분석

설정형 권한 · RBAC

리소스×액션 단위 접근제어와 그룹 상속, 감사 로그를 지원합니다.

리소스×액션감사 로그

공지 · 회사내규

게시판형 공지와 개정 이력 관리, 리치텍스트 편집기를 지원합니다.

개정 이력리치텍스트

전자결재 · 승인

기안 작성부터 승인함, 변경 이력까지 결재 흐름을 처리합니다. 휴가·지출 등 각 도메인의 신청과 연동됩니다.

기안 · 승인변경 이력
Screens

실제 제품 화면

디자인 시스템 위에서 실데이터로 움직이는 화면입니다. 이미지를 클릭하면 크게 볼 수 있습니다.

01 / 근태

팀 일정 캘린더 & 출퇴근 상태머신

누가 근무 중이고 누가 휴가·파견인지 한 화면에서 확인합니다. 철야와 새벽출근, 연속 미퇴근 같은 현실의 예외까지 상태 전이로 정확히 계산합니다.

  • 실시간 근무 상태 — 재직 · 재택 · 파견 · 출장 · 휴가를 색으로 구분
  • 근무지 검증 — GPS/IP 기반 출근 위치 확인
  • 예외 처리 — 철야 · 새벽출근 · 연속미퇴근 자동 판정
attendance / calendar
스프리 그룹웨어 — 팀 일정 캘린더 & 출퇴근 상태머신
02 / 인사 · 조직

직급 순으로 정리된 임직원 디렉토리

다중 소속과 본소속을 반영한 조직 구조 위에서 전 구성원을 명함 형태로 한눈에 봅니다. 전화·이메일은 클릭 한 번으로 복사됩니다.

  • 다중 소속 · 본소속 — 한 직원이 여러 조직에 속하는 구조 반영
  • 직급 체계 — 사원부터 대표까지 직급 순 정렬
  • 프로필 · 연락처 — 아바타 · 부서 · 직무를 한 카드에
directory / people
스프리 그룹웨어 — 직급 순으로 정리된 임직원 디렉토리
leave / balance · Light
스프리 그룹웨어 — 연차 잔액 · 라이트 테마
leave / balance · Dark
스프리 그룹웨어 — 연차 잔액 · 다크 테마

동일 화면, 두 테마 — 토큰 기반 디자인 시스템으로 라이트 · 다크를 완전 대응합니다

assets / register
스프리 그룹웨어 — 자산관리대장
자산관리대장 · 자동 채번
corporate-card / insight
스프리 그룹웨어 — 법인카드 지출 인사이트
법인카드 · 지출 인사이트
Engineering

최신 프로덕션 스택과
엔터프라이즈 데이터 원칙

겉만 만든 데모가 아닙니다. 인증·삭제·감사 정책까지 실제 운영을 견디도록 설계했습니다.

FrontendNext.js 16 · React 19
LanguageTypeScript · Java 21
BackendSpring Boot 4.1
DatabasePostgreSQL 16 · Flyway
Auth자체 JWT · OAuth2
State / DataTanStack Query v5
01

자체 JWT 인증

구글 OAuth2로 로그인하되 인가는 자체 발급 JWT 클레임(role·조직)으로 통제합니다. 외부 토큰을 그대로 신뢰하지 않습니다.

02

하이브리드 삭제 정책

업무 데이터는 소프트삭제(deleted_at·복구 가능), 개인정보는 익명화·물리삭제로 분리합니다. 되돌릴 수 있는 데이터 라이프사이클입니다.

03

감사 로그 · RBAC

리소스×액션 단위 접근제어와 그룹 상속, append-only 감사 로그로 누가 무엇을 했는지 추적합니다.

04

복잡한 도메인 로직

근태 상태머신, 연차 발생 엔진처럼 규칙이 얽힌 로직을 실제로 구현하고 로직 매뉴얼로 문서화·운영합니다.

고객사의 그룹웨어를 만들어 드립니다

이미 쓰고 있는 시스템을 그대로 보여드릴 수 있습니다. 우리가 매일 운영하는 제품이니까요. 필요한 업무 흐름을 알려주시면 설계부터 운영까지 함께합니다.