본문 바로가기
프로젝트/Recipository

[Design] 22.09.11. 'Recipository' 구성 Design

by 규글 2022. 9. 11.

Page 구성 Design

 사실 디자인은 필자가 하고 싶은 일이 아니다. 그래도 홀로 진행하는 프로젝트이므로, 홀로 모든 일을 진행해야 한다. 디자인에 재능이 없고 하고 싶지 않아도 해야할 일이다. 그리고 어떤 구성이 될 것인지를 눈으로 보는 것이 좋기 때문에 작업을 마쳤다. 작업은 9월 10일자로 완성했었다. 기반은 처음 이 카테고리 항목에 작성했던 게시글이다. [각주:1]

 

 이미 '만개의 레시피' 라는 홈페이지가 존재한다는 사실을 나중에서야 알았다. [각주:2] 막상 페이지 이름을 들어보니 익숙하기도 했는데, 그것과는 별개로 이번 프로젝트는 개인적인 필요에 의해 만드는 일종의 저장소 역할을 하는 곳이 필요해서 만들게 된 것이다. 그리고 SpringBoot를 사용하는 첫 프로젝트이므로 최대한 단순하게 구성하였다. 기능은 다음과 같다.

 

 

홈페이지의 기능

  • 요리 정보의 기록 / 수정 / 삭제
    가장 중심이 되는 기능이다. 작성자가 원하는 내용을 작성하면 된다. 요리에 필요한 재료, 요리 과정, 주의할 점, 참고 링크 등이 될 수 있다.

  • 기록할 계정 회원 가입, 로그인
    요리 정보를 기록하기 위한 계정 정보가 필요하다.

  • 다른 사람의 요리 기록 복사
    형태는 일종의 게시판이다. 다른 사용자의 요리 정보를 보고 마음에 들었을 때, 해당 기록을 복사할 수 있는 기능이다. 흔히 '퍼가기' 로 알려진 기능이 될 것이다.

 

Front-end / Back-end

  • Front-end : vue.js
  • Back-end : SpringBoot

 SpringBoot에도 익숙하지 않은 상황에서 vue.js에 시간을 할애하는 것이 손해라고도 생각한다. 하지만 손해라고 생각하지 않기로 했다. 시간이 조금 걸리겠지만, 도전해볼 것이다.

 

Project

 '오늘 뭐 먹지?' 는 예전 프로젝트의 부제인 '자리.. 있어요?' 에서 착안한 가제였다. 고민하다가 떠오른 이름을 그대로 사용하기로 했다. 프로젝트의 이름은 레시피의 recipe와 저장소의 repository를 합쳐서 'Recipository' 로 결정했다. 예전 프로젝트에 대한 개인적인 고찰이 끝났으니, 이제 SpringBoot를 사용한 프로젝트를 간단히 진행할 것이다.

 

Reference

댓글