← 모든 프로젝트

학교 프로젝트 · 팀 · 2025

Wheeltrip

이동이 불편한 사람들을 위한 종합 모빌리티 플랫폼: 모바일 앱, 웹, API, 데이터베이스, 인프라.

Wheeltrip

이야기

Wheeltrip은 이동이 불편한 사람들을 위한 발권을 한곳에 모읍니다: 여러 교통망에서 쓰는 하나의 QR 티켓, 접근성에 따라 걸러진 경로, SOS 버튼, 동행인과 직원을 위한 전용 화면.

학교 프로젝트입니다: 정보학 BUT의 SAE 5A01(비트리쉬르센 IUT, UPEC)로, 애자일 도구를 사용해 모의 직무 환경에서 팀으로 진행했습니다. 각 구성 요소는 자체 저장소에 있습니다: DataMedia API(FastAPI), 웹 클라이언트(Next.js, App Router, TypeScript), 모바일 앱(Flutter), 데이터(DataLite: MySQL 스크립트와 MongoDB 가져오기), 인프라(InfraEngine: 로컬, 개발, 운영용 Docker Compose).

배포는 Kubernetes(ConfigMap, Secret, PVC를 포함한 k3s 매니페스트)와 원격 호스트에서 서비스를 시작·중지하는 Ansible까지 이어집니다.

여기서 얻은 것

일곱 개의 저장소를 서로 간의 명확한 계약으로 묶기: 경계로서의 API, 코드로서의 인프라, 그리고 누구나 스택을 다시 띄울 수 있는 예제 파일.