우선 화면 기획부터 시작했다.
퇴근 길 지하철에서 한시간 동안 갤노트에다가 끄적여봤다.
워낙 꼼꼼한 스타일이라 이것저것 디테일한 기능들을 다 적어넣고 싶었지만 그렇게 시작하면 힘들어서 중도포기하게 될 것 같아 계속 드는 생각들을 뿌리치고 간단하게만 끄적였다.
갤럭시노트의 S펜을 이용한 메모가 처음인지라 서투르게 작성했다 ㅎ
메인화면은 크게 상단부(헤더부분과 최상위메뉴)와 하단부(사이드메뉴 + 컨텐트)로 구성하였다.
컨텐트 영역은 좌측에 사이드메뉴가 있을수도 있고 없을수도 있으며 카드형 목록보가와 리스트형을 지원할 수 있도록 할 계획이다.
최상위 메뉴는 주인장 또는 블로그의 소개(Intro), 블로그(Blog), 그리고 분석/통계(Stats) 로 구성했다.
블로그메뉴의 하위에는 개발일지, 다이어리, 제품리뷰, 여행정보 메뉴가있고, 그리고 마지막으로 분석통계 메뉴에는 각종 통계자료를 공유할 생각이다.
그렇게 만들어본 화면은 아래와 같다.
이제 각 메뉴별 화면 기획 및 백엔드 개발을 시작하면 될 것 같다.
우선 데이터베이스는 AWS document DB에서 지원하는 mongo DB를 써볼 예정이다.
한 row에 대해서 총 16MB 까지 데이터 저장이 가능하니 이미지를 등록하는 게시글에 대해서도 하나의 row에 저장을 할 수 있을 것 같다.
무료로 mongoDB 클라우드 서비스를 사용할 수도 있지만 이런저런 예기치 못한 제약사항이 생길 수도 있을 것 같아 커뮤니티 버전을 다운로드 받아서 사용할 예정이다.
백엔드는.....역시 제일 빨리 할 수 있는 스프링부트기반의 자바로 가야겠다.. 시간단축을 위해서...
[GitHub] git clone, push시 Invalid username or password 오류 (0) | 2023.12.11 |
---|---|
[블로그 만들기 - 3] reactjs 프론트와 java 백엔드 연동 (0) | 2020.11.27 |
[블로그 만들기 -2] 백엔드 CRUD 만들기 (0) | 2020.11.25 |
[블로그 만들기] 개인프로젝트 시작 (개인블로그 만들기) (0) | 2020.11.19 |