최근 코로나19로 인해 집에 머무는 시간이 늘어나면서 집에서 밥을 직접 해먹는 횟수가 증가했습니다.
집에 남아 있는 재료를 이용하여 식사를 하고 싶은데 활용할 레시피가 마땅히 떠오르지 않아
모두가 한 번쯤은 무엇을 해 먹을지 고민해본 적이 있을 것입니다.
'YOURMEALS' 프로젝트는 집 냉장고의 재료만으로 쉽게 만들 수 있는 레시피를 서로 공유하며,
만약 부족한 재료가 있다면 재료를 주문할 수 있는 'SHOP'기능을 추가하여 빠른 배송(24시간이내)으로 주문한 재료를 받아 요리할 수 있습니다.
또한 팔로잉/팔로워 기능을 통하여 다른 사용자들과 레시피를 공유하고 소통할 수 있습니다.
하나의 웹사이트를 만들기 위하여 많은 기술들과 수고들을 필요함을 알았다.
또한 많은 일들을 혼자서 할 수 없기에 다른 사람들과의 협업이 필수적이고
서로를 존중하며 신뢰를 바탕으로 하는 것이 중요한 것 같다.
다행히 좋은 팀원들과 함께 약 한 달동안 프로젝트 주제부터 웹을 만드는 데까지 계속 회의하고 의견을 조율하며 완성해 나갔다.
각자 맡은 분야에 있어서 책임감을 갖고 이른 아침부터 늦은 새벽까지 최선을 다하는 모습에
나도 열심히 해야 겠다는 동기 부여가 되었다.
모두가 웹 개발자로서의 목표가 있기에 프로젝트를 하면서 부족한 부분은 더 공부해서 보완하고
모르는 것을 부끄러워하지 않고 적극적으로 묻고 도와주었다.
훈련 기간동안 많은 것들을 배웠지만 개인적으로 이번 프로젝트를 통해 배운 것을 실제로 적용하면서 부족한 것이 많다고 느꼈다.
이론과 실무의 조화가 중요하고 어느 하나라도 가감할 수 없다고 생각되었다.
전체적인 결과물을 창출해낸 첫 프로젝트여서 다른 완전한 사이트와 차이가 있지만
앞으로 개인적인 역량을 발전시키기 위한 새로운 다짐을 하는 계기가 되었다.
코로나19의 영향으로 수업 진도에 지장이 있어 배운 것을 전부 적용하지 못했지만
개인 스터디나 프로젝트를 통해서 더 공부하면서 채워나가 더 멋진 웹을 만들 것이다.
- 팀장
- 관리자 페이지
- UI 총괄
- 개발 총괄
- 주문 페이지
- 장바구니
- API
- UI
- 마이 페이지
- 회원 페이지
- UI
- 게시판
- 마이 페이지
- 회원 페이지
- UI
- 게시판
- 발표자
- 레시피 페이지
- UI
- 게시판
- UI
- 게시판
OS 및 DB : Windows 10, Linux, MariaDB
프로그래밍 언어 : Java, Servlet, JSP
웹 표준 기술 : HTML5, CSS, JavaScript, JQuery, Ajax
프레임워크 : Spring, MyBatis, Bootstrap
개발 Tool : Eclipse, VS Code, GitHub
처음 사이트 방문시 재료를 검색하여 레시피 조회
웹사이트에 대한 간단한 소개와 레시피 게시물 조회
전체, 제목, 작성자, 카테고리별로 레시피 검색 가능
새 레시피 등록시 로그인 필수
최신순, 추천순, 조회순 별로 레시피 검색가능
로그인 사용자와 게시물 작성자와 일치시에만 레시피 수정, 삭제 가능
방문자가 부족한 재료를 주문할 수 있도록 shop에 연결
'좋아요' 누를 시 마이페이지에서 자신이 '좋아요 누른 레시피'로 연결
댓글 기능을 통해 여러 사용자와 의사소통 가능
회원에게만 접근 가능
자신이 올릴 레시피에 대해 간단히 소개하고 사진 등록
분류할 카테고리 목록, 조리시간, 몇인분, 요리 난이도 체크
재료 이름과 양 추가
재료 순서 사진 + 설명 추가