사내 모바일-데스크탑 디스코드 만들기 #1 뭘 써야할까?
반응형
오랜만에 사이드 프로젝트로 돌아왔다.
그간 많은일이 있었다. 임박한 프로젝트가 있어서 끝마치기도 했다.
연초 조금 시간이 남을때 사내 모바일-데스크탑 하이브리드 디스코드를 만들어 보려고 한다.
개요
약 150명 규모의 회사에서 내부 소통용으로 사용하기 위한 모바일-데스크탑 하이브리드 어플리케이션
요구사항
개발전에 들었던 요구사항에 대해 작성했다.
1. 프로젝트별 채팅방 개설
2. 부서별 채팅방 개설
3. 스케쥴 공유
4. 현재 출장/휴가여부 및 출근 여부 확인
5. 파일게시는 나중에
클라이언트
모바일 -데스크탑 환경 모두 사용하기 위해 Flutter를 사용하기로 결정했다.
서버
가장 익숙한 C#를 사용하여 개발하는것으로 결정했다.
데이터베이스
기본 사원정보는 내부 DB를 이용하되, 실제 어플리케이션에서 주로 사용할 DB는 Nosql기반이어야 했다.
따라서 ScyllaDB를 사용했다.
반응형
댓글