/WEB_MILTY_MILTY

장병 근무 관리 웹 플랫폼

Primary LanguageJavaScriptOtherNOASSERTION

MILTY(장병 근무 관리 웹 플랫폼)

MILTY_logo

📖프로젝트 소개

Video Label

위 사진을 클릭하면 소개 영상을 볼 수 있습니다.

📑MILTY 기획의도

  • 손쉬운 장병 근무 관리를 위한 주요 기능 구현
  • 공정한 근무 분배를 위한 경작서 자동제작 알고리즘 설계
  • 부대별 다양한 근무유형을 반영한 관리플랫폼 제작

🏃근무자 주요 기능

월간 근무현황 확인 근무 변경요청
근무 통계 확인 건의사항 작성

👮관리자 주요 기능

월간 경작서 자동생성 일일 경작서 확인
근무자 현황 관리 열외자 현황 관리
근무 변경요청 승인/거부 건의사항 처리

💻컴퓨터 구성 / 필수 조건 안내 (prerequisites)

  • ECMAScript 6 지원 브라우저 사용
  • 권장: Google Chrome 버젼 77 이상

🔨기술 스택(Technique Used)

Back-End

  • JavaScript
  • Node.js
  • Express
  • Passport

Front-end

  • HTML5
  • CSS3
  • JavaScript
  • Node.js
  • React
  • Ant Design

DataBase&Server

  • MariaDB
  • Sequelize
  • Microsoft Azure

🔧설치 안내 (Installation Process)

  1. Repository 저장
$ git clone https://github.com/osamhack2022-v2/WEB_MILTY_MILTY.git
  1. WEB(FE) 경로에서 yarn install하고 yarn build / WEB(BE) 경로에서 npm install
$ # /workspaces/WEB_MILTY_MILTY/WEB(FE)
$ yarn install
$ yarn build

$ # /workspaces/WEB_MILTY_MILTY/WEB(BE)
$ npm install(or npm update)
  1. WEB(BE) 경로에서 npm start로 실행 (단, DB 서버는 Azure 클라우드 실행 시간(월~금 : 18:00 – 24:00- 주말 및 공휴일 : 09:00 – 24:00)에 열림)
$ # /workspaces/WEB_MILTY_MILTY/WEB(BE)
$ npm start

❓프로젝트 사용법 (Getting Started)

Milty는 별도의 설정이나 메뉴얼 없이도 직관적인 UI를 통해 바로 사용이 가능합니다!

기능 API 목록

개발 단계에서 SwaggerUI를 적용하여, API 목록을 손쉽게 확인할 수 있습니다.

전체 API 목록 개별 API 상세정보

🙋팀 정보 (Team Information)

이름 소속 역할 이메일 Github
김재준 동원전력사령부 55동원지원단 팀장/Backend jkimkr08@gmail.com jaeiko
이순형 국군지휘통신사령부 사이버네트워크작전센터 Backend/DB tnsgud9@naver.com tnsgud9
권종원 제2신속대응사단 Backend/DB ty_ty123@naver.com tnsgud9
한동현 72 정보통신대대 Frontend hando1220@naver.com asitisdev
하승종 수도기계화보병사단 공병대대 Frontend hippo0419@daum.net hippo0419
김민철 대외기관 대통령경호처 Full-stack/디버깅/문서화 작업 kminchul95@naver.com nyan101

저작권 및 사용권 정보 (Copyleft / End User License)

  • MIT

This project is licensed under the terms of the MIT license.