소프트웨어공학 과목의 팀 프로젝트 주제로 무인 키오스크 웹 개발을 진행하였다. 타겟 매장은 샐러드 가게로 하였다. 나는 Back-end 개발을 맡게되었다. 다음은 사용 프레임워크이다.

기본적으로 클라이언트 서버 모델이며, 시스템 구성도는 다음와 같다

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/ae4f5996-84fb-48f6-a579-aaf3a0446fb7/Untitled.png

프론트는 React.js, 백은 Flask, 데이터베이스는 MySQL을 사용하며 클라이언트와 서버는 REST API를 통해 통신한다.

DB 구성