본문 바로가기

Dev

개인프로젝트 1-1 - Vue.js를 활용한 Q.T용 웹앱 만들기

앱 구현은 사용자가 불편하다고 느낄 수 있을 것 같아 웹앱으로 구현한다.

 

기술 스택

MEVN(MySQL, Express.js, Vue.js, Node.js)

 

개발배경 

AWS 공부를 위해 AWS에 올릴 서비스가 필요했고, 3-tier architecture를 복습할겸 마침 교회에 필요한 말씀 묵상 공유 서비스를 만들면 좋겠다고 생각함.

개발목표기간: 2024/10/24~2024/11/30(has been delayed)

기능: 카카오 로그인, 큐티방 생성, 묵상 작성, 묵상 캘린더, 댓글

 

UI

(업로드 예정)

 

아키텍쳐

처음에는 익숙한대로 인스턴스 단위로 구성할까 했지만, AWS 공부를 위한 프로젝트인 만큼 AWS의 S3, lambda, RDS를 활용해보려한다.

- 정적 리소스를 S3에 호스팅

- VPC, EC2, RDS 구성

- 일단은 단일 리전, 단일 AZ로 진행 후 확장

- API 서버: EC2로도 올려보고, lambda로도 올려보기