- 용사가 또래 상담병에게 상담받고 싶을 때 개인 정비시간 때 상담을 진행합니다.
- 직접적으로 대면하여 상담을 진행해야 하는 상황에서 용사는 또래 상담병에게 털어놓고 싶은 말을 하기 어려운 상황이거나 장소가 한정적이다 보니 누군가가 들을 수도 있습니다.
- 이런 곤란한 상황을 스마트폰, PC를 통하여 또래 상담병에게 간접적으로 비대면으로 '채팅', '통화' 매개체를 통하여 시간적 제한 없이 또래 상담병과 상담을 진행합니다.
- 또래 상담병, 용사가 누구인지 밝히지 않고 진행합니다. 또한 또래 상담병은 같은소속부대 뿐만 아니라 타소속 부대와 랜덤매칭되도록 지원합니다.
- 군번, 소속 부대, 관등성명, 또래 상담병, 용사 구분으로 병사 가입 기능
- 용사들이 상담 가능한 또래 상담병에게 상담을 받을 수 있도록 연결
- 간부님들이 상담 진행 사항을 확인할 수 있도록 관리자 기능을 지원
- 상담 내용이 부적절한지 확인하고 조치하기 위해 상담병 신고/문의 기능을 지원
- 전반적인 반응협 웹 서비스 UI, UX, 사용자 서비스 구성 개발
- ECMAScript 6 지원 브라우저 사용
- 권장: Google Chrome 버젼 77 이상
- nodejs@18.1.0 서버 언어
- express@4.16.0 프레임워크
- Socketio, cors 라이브러리
- MongoDB (NosqlDB)
- Stun Server : Google stun server
- Docker
- react.js@18.2.0 라이브러리
- MaterialUI (UI framework)
- Recoil 전역상태 관리 라이브러리
$ git clone git주소
$ yarn install
$ yarn start or yarn run start
- 유주환 (ironjustlikethat@gmail.com), Github Id: gwemin
- 김광현 (rhkdgus1417@hufs.ac.kr), Github Id: g00hyun
- 백승렬 (imvst4@gmail.com), Github Id: komi22
This project is licensed under the terms of the MIT license.