프로젝트 배경
1) 문제점 - 프로젝트, 고객 요청, 결재, 급여, 매출, 근태가 각각 다른 파일과 메신저에 흩어져 있었습니다 - 유지보수에 사람이 얼마나 들어갔는지가 남지 않아 월말마다 기억으로 보고서를 다시 만들었습니다 - 고객은 "지금 어떻게 되고 있는지"를 전화로 물어야 했습니다 2) 목표 - 일이 생긴 곳에서 바로 기록되고, 그 기록이 그대로 보고서와 정산으로 이어지게 한다 - 담당자가 개발자를 부르
프로젝트 성과
정기매출 중복을 DB 제약으로 원천 차단
코드 패치로 두 번 샜습니다. 같은 거래처·내용·입금일이면 살아 있는 행이 둘이 될 수 없게 제약을 걸어, 어떤 코드가 다시 돌아도 중복이 생기지 않습니다.
월말 보고서 자동화
유지보수 작업과 투입 시간을 월 단위로 쌓아 담당자별·프로젝트별 투입 현황이 자동으로 나옵니다. 사람이 다시 정리하지 않습니다.
접속 경로 세 갈래의 권한 판정 일원화
웹 세션·모바일 앱 토큰·외부 연동 API 키가 모두 같은 사용자 정보로 귀결되게 해, 화면이 늘어도 권한은 한 곳만 손봅니다.
핵심 기능
진행 단계
기본 업무 모듈 구축
2025.01.
공지·자료실·개발노트·조직도·근태처럼 매일 쓰는 것부터 올리고, 직원 계정과 권한 체계를 잡았습니다.
프로젝트 상세
[프로젝트 개요] 저희가 매일 쓰는 사내 업무 시스템입니다. 프로젝트와 유지보수, 고객 요청, 결재, 급여, 매출과 비용, 근태를 한 곳에서 처리합니다. 밖에 파는 제품이 아니라 쓰려고 만든 것이라, 불편하면 그날 고치는 식으로 계속 자라 왔습니다. 그래서 화면이 예쁜 것보다 담당자가 혼자 끝낼 수 있는지를 기준으로 만들었습니다. [담당 업무 및 구현 내용] · 프로젝트와 유지보수 — 시스템 하나에







