# 프로젝트 아키텍쳐

User, Client, Server 그리고 Open API 각각의 구조와 서로간의 관계를 표현합니다.

# 1. Simple Service Structure

해당 프로젝트는 Single Page Appliction + REST API 형태로 서비스됩니다.

uml diagram

# 2. Client Structure

Front-end는 Vue.js를 이용하여 Single Page Application으로 만들었습니다.

uml diagram

# 3. Server Structure

Back-end는 SpringBoot웹 서버를 구축하고 REST API를 만들었습니다.

DB 구축은 H2JPA를 사용하였습니다.

uml diagram

# 4. Detail Service Structure

앞서 보여드린 Structure들을 종합하면 다음과 같습니다.

uml diagram