블로그 프로젝트 - 1 : 프로젝트 명세서

HK_Jang·2022년 4월 2일
2

블로그 프로젝트

목록 보기
2/10
post-thumbnail

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개 작성 가능하다.

게시판 화면. 작성한 글 리스트를 볼 수 있다. 검색 시 검색된 결과물 역시 이 형태로 출력된다.

글 보기 화면. 작성된 글을 볼 수 있다.


게시판 글쓰기 화면. 게시판에 글을 작성할 수 있다.

profile
살아남는 종은 강한 종이나 똑똑한 종이 아닌, 변화에 적응하는 종이다. - 찰스 다윈

0개의 댓글