내용은 간단하게 요약한 내용으로 포스트 작성자 본인이 수행한 내용만 기입하고, 그 외 상세한 내용은 미기입함.
작품 명칭 : 포킷츠 (PoKit's)
주머니(Pocket)에 국립금오공과대학교의(KIT'S) 정보를 담겠다는 의미의 합성어
개발 기간 : 2023/08/01 ~ 2023/12/13 (창의융합프로젝트1 준비기간부터 최종산출물 제출일까지)
책임자 : 익명 I
참여학생 : 나, I, 익명 L, 익명 J (총 4인)
1. 문제 정의
- 학교 식단 정보 확인의 번거로움
- 버스 정보 확인의 불편함
- 소식 및 일정 정보의 접근성
- 교내 버스 정류장 대기실 TV 미운영
2. 목표 시스템
- 식단 확인
- 버스 위치 확인
- 사용자 학과 게시판으로 이동
- 교내 학사 일정, 공지 확인
- 일정 및 디데이 설정
- 터치 횟수 (인터랙션) 최소화
- 정보 조회 시간 최소화
- 사용자 맞춤 UI
- 대기실 TV 버스 도착정보 출력
3. 제한 조건 / 제약 사항
A. API 요청 관리 및 비용 최적화
B. 탈옥/루팅 감지 및 앱 중단
C. 24시간 서버 가동 보장
D. 학교 홈페이지 기반 데이터 활용
E. 버스 공공 API 기반 데이터 활용
F. 데이터 저장 및 관리
G. iOS와 Android 운영 체제 지원
H. UI/UX 개발
I. 테스트와 버그 수정
4. 사용 예정 기술
| 사용 도구 | 내용 |
| Figma | UI/UX 제작 |
| Lucid Chart | UML 제작 |
| Google Drive | 문서 파일 관리 |
| Asana | 프로젝트 목표 OKR 관리 |
| GitHub | 소스코드 형상 관리 |
| Firebase | DB / API |
| Python | 크롤링 및 Firebase 관리 |
| React-Native | 앱 개발 |
| Flutter | TV 앱 개발 |
| Raspberrypi | 관리 시스템 및 TV 셋톱박스 하드웨어 |
5. 팀 구성 및 작업 분담
| 이름 | 작업 |
| I | 프론트엔드 / PM |
| 나 | 프론트엔드, 백엔드 / 구현 및 시험 PL |
| L | 백엔드 / 설계 PL |
| J | 백엔드, 임베디드 / 분석 PL |
6. 개발 환경
| 구분 | 개발 환경 |
| 운영 체제 | Window 11, macOS 13 |
| 개발 언어 | React-Native, Python |
| IDE | Visual Studio Code |
다음 포스트
2. 요구명세서
내용은 간단하게 요약한 내용으로 포스트 작성자 본인이 수행한 내용만 기입하고, 그 외 상세한 내용은 미기입함. 1. 기능적 요구사항과 작업 분배 서브시스템 별로 4명이 작업을 분배하였으며,
wannado-gds.tistory.com
'Univ. > 캡스톤디자인' 카테고리의 다른 글
| 6. 감상평 (0) | 2024.01.11 |
|---|---|
| 5. 공모전 참가와 최종산출물 (0) | 2024.01.11 |
| 4. 프로젝트 구현 (1) | 2024.01.11 |
| 3. 설계명세서 (1) | 2024.01.11 |
| 2. 요구명세서 (1) | 2024.01.11 |