1. 개요
- 프로젝트명 : 블로그 프로젝트
- 개발인원 : 1명
- 개발 기간 : 2022.2.27~2022.3.31
- 주요 기능
자기 소개 페이지 - CRUD기능
게시판 - CRUD기능
사용자(어드민) - Passport를 활용한 로그인
- 개발 언어 : Node.js
- 개발 환경 : npm v8.1.2, express
- 배포환경 : (AWS EC2) Ubuntu 20.04 LTS (64비트 x86, 30GB SSD) ami-0454bb2fefc7de534
- DB : MySQL
2. MVC 구조도
프로젝트를 MVC패턴에 최대한 맞추어 구성하였다.
3. 간트 차트
총 제작/배포 기간은 약 5주이다. 현재 개발 후 발생한 버그fix를 진행중이다.
4. API 구성
5. 와이어프레임
메인 화면. 자기소개 글을 작성할 수 있다.
자기소개글 등록 화면. 메인에 나타날 자기소개 글을 10개 작성 가능하다.
게시판 화면. 작성한 글 리스트를 볼 수 있다. 검색 시 검색된 결과물 역시 이 형태로 출력된다.
글 보기 화면. 작성된 글을 볼 수 있다.
게시판 글쓰기 화면. 게시판에 글을 작성할 수 있다.