프로젝트 기획서
개요
모바일(어플리케이션)과 웹에서 이용하는 일기쓰기 프로그램 개발
개발의 목적과 프로그램의 특성
아래와 같은 특성을 통해 일기를 꾸준히 쓰고 읽을 수 있게한다. 1.따로 시간과 힘을 들이지 않아도 자연스럽게 지난 일기를 읽게 한다. 2.글자수를 적당히 제한하고 작성 가능 시간을 정해서 의욕 과다를 막고 꾸준히 쓸 수 있게 한다. 3.사용자가 기간과 레이아웃만 선택하면 실물 일기장을 주문제작 할 수 있게한다.
프로그램 이름
하루한줄, 평생일기
프로그램 내용
- 하루에 1~2문장씩 일기 기록
- 주, 달, 년 단위로 요약 정리하여 기록
- 한 화면에 같은날 다른년도의 일기 시간순으로 나열되어 보여짐(지난해와 비교)
- 상하에 전/후 년도 일기, 좌우에는 전/후 일,주,달의 일기를 배치하여 비교 가능
- user의 일기장 목적별로 여러개의 일기장 추가 가능
개발 스택과 개발 환경
협업 및 버전관리 : git + github.com + discord + 일정관리 툴(깃헙에서 안되나?) 호스팅 : 웹 프론트 : 서버 : javascript(node.js) + express(프레임워크) + mySQL 모바일(웹서버 공유) : 코딩 규칙 정하기(들여쓰기, 변수명 짓기 등)
프로젝트 진행 순서
기획 : 프로젝트 목적 공유, 프로그램 기능과 디자인 뼈대 정하기, 예상 일정(목표는 있지만 제작 성과에 따라 달라질 수 있을듯) 제작 : 회원관리 라우터와 인터페이스 개발 -> 일기 라우터와 인터페이스 배포 : 피드백반영, 리팩토링 :