본문 바로가기

Project/2024WebFinalProject

최종 결과물(12.17)

테스트 기간(12.09~12.12)

-> 기능 완료, css 수정 및 디테일하게 개발하기, 더미 데이터 만들기

-> 발표(2인), ppt(1인), 영상(2인) -> 발표, ppt 전부 맡음

 

 

발표준비(12.16~12.17)

발표시간 25분

맡은 부분 앞(주제 소개, 개발 환경, 설계)

 

-> AWS EC2 배포

https://narup.tistory.com/240

가비아에서 고정된 도메인을 받고

nginX AWSEC2 우븐투 안에 설치 하고 설정 파일에 도메인 넣으면 인증서 나옴

이 인증서로 https 받을 수 있음.

 

-> 피드백

시연 시 왔다갔다 하지말고 미리 데이터 넣어놓고 조회 위주의 기능부터 보여주기, 말로 무슨 API 썼는지 설명

주요 기능부터 설명하고, 일반 회원은 나중에 이런 기능도 있다고 소개하기

긍정적인 말 사용하기(삭제 등 나중에 하기), 컴플레인 등 부정적인 것들은 가맹점 양 줄이기

글 작성 등의 모든 기능들도 시연 시 다 눌러보기

결제하는거 한 번 정도 보여주기

발표 시간 줄이기

 

 

PPT

 

 

시연영상

 

 

맡은 파트

- Front

총 25개의 컴포넌트 제작

header 3개

main 9개

mypage 3개

stock 4개

그외 App, atoms, config, error, firebaseconfig, index 등의 컴포넌트 제작

 

- Back

Alarm, Main, Mypage, Stock Controller, Service, Repository, DslRepository 등 제작

모든 Config - 로그인, 소셜 로그인, Spring Security, JWT, FCM(firebase 알람) 등 제작

Scheduler 제작

 

Login

012

 

Main

0123456

 

Stock

0123456

 

Mypage

01234567

 

 

DB

012345678
0123456789

 

 

최종 결과물

GitHub

- front

https://github.com/DDYDL/cafeconnect_front.git

- back

https://github.com/DDYDL/cafeconnect_back.git

 

DB - Dbdiagram.io

https://dbdiagram.io/d/FinalProj-671f47db97a66db9a37af70a

 

UI - Figma

https://www.figma.com/design/6Q2VZpsmea0Gn3lrVTg5KX/FinalProject?node-id=0-1&t=jwwojSnLhF8gNVw8-1

 

Component document - Google Document

https://docs.google.com/spreadsheets/d/1Z_pdgAvz7me7tyrJ6FDi95g0rYcg-7_K_uCoPReMNRg/edit?usp=sharing

 

Usecase - Drow.io

https://drive.google.com/file/d/1teqcCOLS_c9RGDnV7maYEz3B6k8j9PY4/view?usp=sharing