Skip to content
@SafeNet-2024

SafeNet-2024

🌿 GroShare: 신선한 우리 동네 식재료, 편리하게 거래하세요 🌿

GroShare 소개

시스템종합설계 과목 내 실습 프로젝트
기간: 24.3.15 ~ 24.6.14
성과: 해당 프로젝트로 시스템종합설계 과목에서 A+ 달성


🔥 𝗣𝗿𝗼𝗷𝗲𝗰𝘁 𝗢𝘃𝗲𝗿𝘃𝗶𝗲𝘄

𝗕𝗮𝗰𝗸𝗴𝗿𝗼𝘂𝗻𝗱

  • 문제점: 1인 가구는 대용량 식재료 구매로 인해 음식물 쓰레기 발생, 식재료 보관 문제 및 식사의 다양성 부족과 같은 어려움을 겪음
  • 필요성 대두: 2022년 기준 한국 가구의 34.5%가 1인 가구로 구성되어 있으며 이들의 소비 패턴에 맞춘 솔루션이 필요함

𝗚𝗼𝗮𝗹𝘀

  • 지속 가능한 식재료 공유 마켓플레이스
  • 혼자 사는 사람들이 남은 식재료를 손쉽게 사고 팔 수 있도록 함

💡𝗠𝗮𝗶𝗻 𝗣𝗮𝗴𝗲

𝗦𝗰𝗲𝗻𝗮𝗿𝗶𝗼

  • 유저 판매 시나리오: 로그인 → 식재료 등록 → 구매자와 채팅하기 → 식재료 팔기
  • 유저 구매 시나리오: 로그인 → 전체 식재료 목록 보기 → 식재료 상세보기 → 판매자와 채팅하기 → 식재료 사기
회원가입 및 로그인 식재료 등록
20 21
내 채팅 목록 > 구매자와 채팅 > 식재료 판매 거래 상태 '완료'로 변경
22 23
판매자와 채팅하기 판매자와 채팅 > 식재료 구입
24 25
식재료 필터링 및 검색 내 찜목록 및 내 게시물
26 27

💡𝗞𝗲𝘆 𝗙𝗲𝗮𝘁𝘂𝗿𝗲𝘀

기능 설명
지역 필터링 같은 지역 게시물 필터링으로 직거래를 지원
실시간 채팅 구매자와 판매자 간 원활한 식재료 거래를 위해 실시간 채팅 제공
영수증 검증 판매자가 업로드한 상품 영수증의 진위 여부를 검증하여 사기 활동을 방지
고급 검색 카테고리(예: 육류, 채소, 과일) 및 키워드별로 게시물 필터링 가능

15 16
17 18

🔧 𝗧𝗲𝗰𝗵 𝗦𝘁𝗮𝗰𝗸

𝗦𝘆𝘀𝘁𝗲𝗺 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲

시스템 아키텍처

분야 기술 스택
Backend Spring Boot, WebSocket
Frontend React, styled-components, Daum Postcode API
DB Redis, MySQL (RDS)
Deploy GitHub Actions, Docker, AWS EC2
Other AWS Lambda, AWS Rekognition, JWT 인증

👥 𝗠𝗲𝗺𝗯𝗲𝗿𝘀 𝗮𝗻𝗱 𝗥𝗼𝗹𝗲𝘀

이름 역할 담당 파트
노경희 Backend 게시글, 채팅
박채연 Backend 회원, 영수증 판별
조채림 Frontend 전체

✨ 𝗖𝗼𝗻𝘃𝗲𝗻𝘁𝗶𝗼𝗻𝘀

𝗖𝗼𝗺𝗺𝗶𝘁 𝗖𝗼𝗻𝘃𝗲𝗻𝘁𝗶𝗼𝗻𝘀

커밋 유형 설명
Feat 새로운 기능 추가
Fix 버그 수정
Docs 문서 업데이트
Style 코드 포맷 변경 (기능 변경 없음)
Refactor 코드 리팩토링
Test 테스트 코드 추가
Chore 기타 변경 사항 (빌드 설정, 패키지 수정 등)
Design UI/UX 관련 디자인 수정
Comment 주석 추가 및 수정
Rename 파일 또는 폴더 이름 변경
Remove 파일 삭제
!BREAKING CHANGE 주요 변경 사항
!HOTFIX 긴급 수정

𝗥𝘂𝗹𝗲𝘀

  1. 제목은 50자 이내로 작성하며, 대문자로 시작하고 끝에는 마침표를 사용하지 않음
  2. 제목과 본문은 한 줄 띄워 구분
  3. 본문에는 변경 내용과 이유를 상세히 작성

𝗘𝘅.

git commit -m "[Feat] 회원가입 기능 추가

- 회원가입 API 구현
- 유효성 검사 추가"

𝗕𝗿𝗮𝗻𝗰𝗵 𝗖𝗼𝗻𝘃𝗲𝗻𝘁𝗶𝗼𝗻𝘀

브랜치 유형 설명
main 배포한 최종 코드
feature/<기능명> 새로운 기능 개발 브랜치
fix/<이슈명> 오류 수정 브랜치

Popular repositories Loading

  1. Backend Backend Public

    🌿 1인 가구를 위한 식재료 교환 플랫폼 🌿

    Java

  2. Frontend Frontend Public

    JavaScript

  3. .github .github Public

Repositories

Showing 3 of 3 repositories

Top languages

Loading…

Most used topics

Loading…