현재 상황
- 기존 목표였던 MVP 3단계 까지의 웹 구현이 완료 됨
- MVP 4단계의 웹 서비스를 기획부터 개발까지 모든 기능을 구현하기에는 해커톤 종료일이 촉박, 3단계에서 마무리함이 불가피
- 서비스의 활용도를 높이고 이해도의 상승을 주 목적으로, MVP 4단계를 하단과 같이 나누어 기간 내에 순차적으로 개발 진행하기
- Github에는 Ver3와 Ver4를 모두 올려 기능 구현적/기획적 방향으로 각각 설명할 수 있도록 하기
웹 솔루션 응용 기능 기획 → 기능 기반의 UI/UX 디자인 → 서비스 이용을 중심으로 한 최소 기능부터 구현
개발 방안
- 개발 시간이 부족하므로 UI/UX를 기반으로한 유저 경험을 중심으로 솔루션 제작하기(서비스 이해 및 응용 방안을 목적으로)
- 군 내에서 사용된다는 솔루션임을 고려하여 **일반적인 솔루션(기술을 위해)**과 **군 내 솔루션(군 내 상황을 위해)**으로 나누어 개발하기
- 데이터의 군 보안 문제와 사용자의 서비스 이해도를 높이기 위하여, 모든 데이터는 가상의 데이터를 첨부
일반 솔루션
- 일반적인 바깥 (인터넷)에서 사용하는 환경이다.
- 프레임 워크를 이용하여 개발 및 자동화 된 배포를 진행한다.
- 추가적인 기능을 목적으로 하여 추후에 서비스의 확장이나 이용을 더 원활하게 할 수 있도록 한다.
→ 현재 해커톤에서 제공하는 CodeSpace를 통해 Flutter를 기반으로 프론트를 개발하고, 빠르게 다양한 기능을 제공하는 Firebase를 이용하여 백엔드부터 호스팅까지 빠르게 진행할 수 있도록 한다.
군 내 솔루션
- 군 내에서 사용되는 환경이다. (국방, 단독, 독립 등등...)
- 군 내 PC는 보안상 프레임 워크나 개발 언어등을 깔기가 매우 어렵다.
- 브라우저만 있어도 솔루션을 이용할 수 있도록 최대한 독립적으로 만든다.
→ Vanilla html/css/javascript 만을 이용하여 브라우저 한개만 있어도 솔루션이 돌아갈 수 있도록 만든다. (최소 단위인 단독망까지 보장)