Project/toy project

1. 배포를 위한 EC2 생성 및 셋팅 ⬇️ 진행 중 궁금한 점 정리https://hehesim.tistory.com/303 [AWS] 탄력적 IP (Elastic IP, EIP) 주소, 탄력적 네트워크 인터페이스 (ENI)배포를 위해 EC2를 생성하던 중에 탄력적 IP에 대한 궁금증이 생겼다. 그래서 찾아보게 된 탄력적 IP ! 1. Elastic IP https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html 탄력적 IPhehesim.tistory.com 배포 완료까지 하려고 했으나, 시간 부족으로 인해 주말동안 해결해보기로 !!


1. JPA 설정 및 테이블 생성 2. Swagger 설정 3. Security Config 임시 설정 4. 프로젝트 구조 설정⬇️ 고민거리 더보기1. 계층형(레이어드) 구조- controller, service, repository, entity, config 패키지에 모두 모아두는 구조- 장점 : 구조가 직관적이고, SpringBoot가 특정 패키지를 스캔하도록 설정하기가 간단하다.- 단점 : 엔티티가 많아질수록 하나의 디렉토리에 파일이 많이 쌓이고, 기능별로 묶어서 관리하기는 어렵다.2. 도메인(기능)별 구조- 도메인(기능) 별로 entity, service, repository를 묶어 놓는 방식- 장점 : 기능 중심으로 파일이 묶이므로 해당 기능을 수정할 때 찾기 쉽다. 응집도가 높아짐- 단점 :..


1. 1차 MVP 기획 수정 2. DB 모델링 (1차) 3. 깃 레포지토리 생성 및 환경 세팅https://github.com/proejct-refrig/refrig-backend GitHub - proejct-refrig/refrig-backend: 우리집에 가면 프로젝트 백엔드 레포지토리우리집에 가면 프로젝트 백엔드 레포지토리. Contribute to proejct-refrig/refrig-backend development by creating an account on GitHub.github.com 4. 오류 포스팅https://hehesim.tistory.com/300 인텔리제이 빌드 시 failed to calculate the value of task ' compilejava' prope..

1. 프로젝트 개요 (1차 MVP)프로젝트명 : 우리집에 가면 (공유하는 마이홈 냉장고 재고관리 시스템)버전 : MVP 1.0목표 식료품 및 생활용품의 재고를 디지털로 관리유통기한 알림을 통해 폐기 및 낭비를 줄이고, 적절한 시점에 소비공동 구성원(가족/룸메이트 등) 간 재고 공유주요 기능사용자 가입/인증그룹 생성/초대/관리재고(품목) CRUD유통기한 알림 (이메일/대시보드)간단한 대시보드 (현재 재고 목록, 임박 품목 표시) 2. 기능 상세 기획1) 사용자 가입 및 인증기능 개요- SNS 로그인만 사용- 로그인 시 JWT 토큰 발급- 로그아웃 시 클라이언트 측 토큰 폐기사용자 스토리SNS 로그인- 사용자는 SNS 로그인 버튼 클릭 후 SNS 인증 페이지로 리다이렉트 -> 사용자 로그인 후 SNS 측에서..


가제 : 우리집에 가면~🎶 1. 기획 배경몇 년간 동생과 동거해오며 느꼈던 불편한 점이 있었다. 우리 집은 미친듯한 냉장고/냉동실 포화 상태로 장 보는게 두려울 정도였다.무엇이 어디에 있는지도 잘 파악이 안되고, 유통기한이 지난 음식들도 제때제때 버리지 못했다.또한 서로의 생활패턴이 달라서 누가 재료를 사서 채워넣어도 냉장고에 뭐가 있는지도 제대로 알지 못한채 생활이 지속되기도 한다. 다 들어갈까?의 고민을 하며 장을 봐온지 4년째... 이제는 좀 변화가 필요하다고 느껴 토이 프로젝트로 개발을 시작하기로 했다. 홈메이트와 공유가 가능한 냉장고 재료 확인이 가능한 재고 관리 시스템! 여기에 추가로 살림 재고 관리도 가능하다면 하려고 한다. 2. 필요한 기능들을 기획해보자면1) 사용자 인증 및 권한 관..