개발환경 및 팀 구성
사용자 특성
분류 | 내용 |
사용자 범위 | 세종대학교에 소속된 모든 구성원 |
사용자 이용환경 | PC, 모바일 디바이스 |
사용자 특징 | 재, 휴학을 포함한 세종대학교의 구성원이며, 대학교 관련 정보에 관심을 가지는 모든 사용자가 대상이 됨. |
개발환경
분류 | 내용 |
주요 기술스택 | Python, JavaScript |
개발 운영체제 | Windows 10, OS X |
테스트 운영체제 | Linux(Ubuntu 18.04) |
의존성 관리 도구 | pipenv, requirements.txt |
주요 개발 도구 |
|
데이터베이스 | MongoDB 4.0.3 |
Web Application Server | Nginx + uwsgi + Flask |
프로젝트 관리 및 설계 원칙
분류 | 내용 |
배포 클라우드 플랫폼 | AWS |
버전 관리 시스템 | Git, Github |
이슈 관리 도구 | Trello, GitBook |
API 설계 원칙 | HTTP API |
API 직렬화 포맷 | JSON |
사용자 인증 방식 | Authorization Header |
인증 스키마 | JSON Web Token |
시각 데이터 저장 방식 | MongoDB DATATIME Format |
시각 데이터 표현 방식 | ISO 8601 format |
팀 구성 및 역할분담
이름 | 역할 및 포지션 |
신희재 |
|
서정민 |
|
김형석 |
|
Last updated