hye-github / KH-final-project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

프로젝트 명: Deli

목표: 빅테크 기업들이 운영하는 소비자와 식당 운영자를 연결시켜주는 배달 앱을 WebApp으로 구현.

목차

  1. 소개
  • 프로젝트에 시도하고 싶었던 것
  • 개발환경
  • 디렉토리 패키지 구조
  1. 기획, 관리
  • 일정표, 일지
  • ERD
  • 와이어 프레임
  • 플로우 차트

1. 소개

  • 개발기간: 2022.11.29 ~ 2023.01.05
  • 플랫폼: Web, WebApp
  • 개발인원: 7명

프로젝트에 시도하고 싶었던 것

  • 프레임워크, 라이브러리 - Java mail sender, Web-socket, Spring boot, JPA(실패)
  • 그 외 - 도메인 형 패키지 구조, **컨벤션 만들고 **, TDD(실패), proxy패턴(실패)
  • 실패원인 - 시간부족

개발환경

  • Back-End - JDK11, Spring Boot 2.7.6, Spring Batch, MyBatis, OracleDB(ojdbc v8), Redis
  • Front-End - HTML5, CSS, JavaScript, jQuery, Ajax, Jsp
  • Infra - AWS EC2(Windows), tomcat 8.5, Route 53, Gabia(DNS)
  • API, 라이브러리 - Kakao API(login, pay, map), Naver API(sms), Java mail sender, WebSocket, Sweetalert2, Bootstrap, Web-socket
  • 협업 툴 - Slack, Git, Github, Github Desktop, Source tree, Google sheet, Notion, Erd cloud, Discord

디렉토리 패키지 구조 - 도메인

domain
  ㄴ admin
  ㄴ main (비로그인)
  ㄴ member
  |   ㄴ myPage
  |   ㄴ order
  |   ㄴ store
  ㄴ owner
global
  ㄴ config
  ㄴ entity
  ㄴ exception
  ㄴ interceptor
  ㄴ type
  ㄴ util

2. 기획, 관리

일정표, 일지

ERD

와이어 프레임

플로우 차트


About


Languages

Language:Java 69.6%Language:JavaScript 20.3%Language:CSS 10.1%