우리 회사는 코딱지 만한 스타트업이다
연월차 관리 및 모든 인사 관리 시스템은 사람 및 구글 캘린더로 한다.
그 흔한 회사 메일도 없어서 블라인드 가입도 못한다.
연월차를 맨날 본인이 몇 개 남았는지 기억하며 사용해야 한다.
물론 구글 캘린더도 아~~주 최근에 생겼다.
쓰다쓰다 너무 열받아서 제의를 했다.
"돈을 주고 인사 관리 시스템을 쓰면 어떨까요?"
그랬더니 우리 대표님 왈,
"우리 회사는 돈이 없어..."
어... 그래... 돈 💵 없을 수 있지.
근데 그냥 그렇다고 그냥 이렇게 불편하게 계속 살아야하나?
라는 생각에 프로젝트를 기획하게 되었다.
프론트 엔드
- React.js
- SCSS
- 추후 생각나면 더 추가 예정
백엔드
- Node.js
- Express
- Azure (우리회사는 응애 저 쓴다~!) 😩
- MongoDB
- 추후 생각나면 더 추가 예정 22
개발 소요 기간
- 약 3달 가량
- 소요 일정은 유동적으로 조절
- 최소 세달 후 프로토타입 내는것을 목표로
참조한 레퍼런스
- 인앤아웃
- ECOUNT ERP (4만원~)
- flex
- 자료조사 후 추가
필요한 기능
- 캘린더
- 일정 CRUD
- 출퇴근 등록
- 특정 ip 에서만 접속 가능하게
- 사내 메일 계정
- 메일 시스템 구축
- 사내 채팅 시스템 (소켓)
- 파일까지 주고받을 수 있는 채팅 시스템
- 회의실 예약 시스템
- 관리자가 회의실 추가 및 삭제 가능
- 각종 서류 관리 시스템 (hwp, doc, etc...)
- 서류 결제 요청 시 해당 템플릿을 가져와 작업
- 서류 템플릿 등록 기능
- 서류 PDF 다운로드 기능
- 서류 인쇄 기능
- 각 부서별 조직도 노출
- 조직도에서 특정 인원 클릭 시 1:1 채팅 가능하게
- 공지 게시판
- 공지 게시판 추가 생성
- 파일 게시판
- 관리자 시스템
- 부서원들 서류 결제 시스템
- 부서원들 연월차 결제 시스템
- 부서원들 경조사 결제 시스템
- 추후 생각나면 더 추가
데이터 설계
GitHub Link
귀찮아서 도중에 때려치지 않기를 바라며... 😩
재밌는 프로젝트네요!
한편으로는 개발하는 시간이 실제 인사관리 서비스 이용 비용보다 훨씬 비쌀것 같다는 생각이 들기도 합니다.
기업에 참 필요한 기능인데 이에 관련된 오픈소스 프로젝트가 없다는게 참 아쉽네요 해외에는 조금 있는 것 같던데.
몽구쓰님이 국내에서 첫번째로 만드시게 될 것 같군요. 화이팅!!!
참고로 Personnel과 Personal은 완전히 달라요.
정말 개인적으로만 쓸거라서 저렇게 이름을 지은게 아니라면.. Personnel 로 고치는게 좋을 것 같아요!
그리고, 레퍼런스로 여기도 추천드리고 싶어요.
https://flex.team/pricing/