Skip to content

우리들의 모든 레시피 - 골라

License

Notifications You must be signed in to change notification settings

teamwabang/Gola

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

우리들의 모든 레시피 - 골라

2022.04.01 ~ 04.29(SEMI), 05.01 ~ 05.24(FINAL) - 총 51일

coding

결과보고서 : SEMI, FINAL

시연동영상 : SEMI, FINAL

Table of contents

  1. 📜 About
  2. 📂 Overview
  3. 🎲 Role
  4. 🔎 Skills & Process


1. About

멀티캠퍼스 자바 웹 풀스택과정에서 파이널 프로젝트 주제로 선정되어 5명이서 작업한 프로젝트입니다. ​

커밋규칙

  • feat : 새로운 기능에 대한 커밋
  • fix : 버그 수정에 대한 커밋
  • build : 빌드 관련 파일 수정에 대한 커밋
  • chore : 그 외 자잘한 수정에 대한 커밋
  • ci : CI관련 설정 수정에 대한 커밋
  • docs : 문서 수정에 대한 커밋
  • style : 코드 스타일 혹은 포맷 등에 관한 커밋
  • refactor : 코드 리팩토링에 대한 커밋
  • test : 테스트 코드 수정에 대한 커밋


2. Overview

개발 배경

  • 1인 가구의 규모는 해가 지날수록 증가하는 양상을 보이고 있다.
    자연스럽게 외식보다는 집에서 간단히 먹을 수 있는 밀키트, 간편 식품 등의 수요가 증가하고 있는데,
    더 쉽고 편하게 한 끼를 해결할 수 있는 방법(레시피)을 제공하는 사이트가 필요하다 생각하여 개발하였다.


3. Role

김율리아

  • 역할 : 팀원, 프론트
  • 전체 페이지 레이아웃 및 디자인 : index, about, 메인, 리뷰, 레시피, 레시피 상세보기
  • 회원 관리 및 가입 : 마이페이지, 로그인 및 회원가입 화면 디자인수정, 아이디/닉네임/비밀번호 중복검사 추가
  • 쇼핑몰 : index, 제품 상세보기 레이아웃 및 디자인, 장바구니 담기, 플로팅 배너

박병권

  • 역할 : 팀원, 프론트
  • 레시피 상세페이지 레이아웃
  • 쇼핑몰 : mvc초안 작성
  • DB : 레시피

엄지혜

  • 역할 : 팀원, 백
  • 리뷰게시판 : 글 댓글 CRUD, 대댓글, 사진 업로드, 조회수 상위 게시물
  • 마이페이지 : 프로필 사진 업로드, 마이레시피
  • 식단추천 : 칼로리, 검색어에 따른 식단 추천
  • 쇼핑몰 : 주문, 주문내역, 장바구니 체크
  • DB : 게시판, 댓글, 파일, 결제
  • 그 외 : 레시피 레이아웃, 게시판 검색, 서버배포

정재홍

  • 역할 : 팀원, 프론트
  • 회원관리 : 회원가입, 로그인, 마이페이지 전반적 화면구성, 유효성 검사 구현
  • 리뷰게시판 : 게시판, detail 전반적 화면 구성, 이미지 페이징, 댓글 & 대댓글 CRUD, 상호적인 기능구현
  • 식단추천 : 칼로리 계산기 & 식단추천 레이아웃, 디자인, 권장 칼로리 계산 구현
  • 그 외 : 타이머

한상민

  • 역할 : 팀장, 백
  • Spring Security : 권한, 암호화, remember-me, 소셜로그인(OAuth2.0)
  • 마이페이지 : 회원정보 수정, 회원탈퇴
  • 쇼핑몰 : 장바구니 담기, 수정, 삭제
  • DB : 유저, 레시피, 상품, 장바구니
  • 그 외 : 서버 배포, 이메일 인증, 쇼핑몰 장바구니/결제 레이아웃, 디자인


4. Skills & Process

Project skills

Language & Tool

  • JAVA 8
  • Spring Boot
  • STS4 (Eclipse)
  • Visual Studio Code

DATABASE

  • MySQL

FRONT

  • Thymeleaf
  • HTML
  • CSS
  • JAVASCRIPT

SERVER

  • NAVER CLOUD FLATFORM

WBS in details for SEMI WBS in details for FINAL