Skip to content

[낭비되는 음식을 줄일 수 있는 마감할인 서비스] 사용자들은 지출을 줄이고, 점주들은 매출을 올리고, 전 지구적으로 환경 오염까지 줄일 수 있습니다. 그린체리와 함께 합리적인 소비, 음식물 낭비를 막아 환경을 지킵시다.

tandamzi/GreenCherry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

음식 마감 할인 서비스, GreenCherry

홍보영상

그린체리 홍보영상



1. 프로젝트 개요

1) 프로젝트 목표

식당, 빵집, 카페등 마감 시간에 남은 재료, 음식들을 싼 가격에 사고 팔 수 있는 서비스입니다.
주로 유통기한이 임박한 제품이나 당일에 팔지 못한 음식을 저렴하게 구매, 판매할 수 있습니다.

2) 기획 배경

지구 온실 가스 8~ 10%, 버려진 음식에서 발생한다. 실제로 먹을 수 있는 음식 17% 는 음식물 쓰레기통으로 가는 것을 알 수 있다.음식물 쓰레기 처리 기기가 인기를 끄는 것도 그만큼 버리는 음식이 꽤 많다는 증거로 볼 수 있다.

음식물 스레기로 인한 피해는 환경훼손, 경제적 낭비, 사회적 문제등을 들 수 있다.

음식물은 생산, 수입, 유통, 가공 및 조리 단계에서 많은 에너지와 비용을 소모하는 에너지 집약체입니다. 그렇기 때문에 음식물 쓰레기 해결 문제보다는 애초에 발생에 대하여 원천 봉쇄하기 위해 이 프로젝트를 기획했습니다.

경향신문 먹을 수 있는 음식 17% ‘쓰레기통으로’

음식물쓰레기로 인한 피해



3) 주요 기능

  1. 가게 등록

    • 사업자 등록번호 API 검증
    • 영업허가업소조회 API 검증
  2. 체리박스(랜덤박스) 등록

  3. 주문 하기

  4. 구독 하기

  5. 리뷰

  6. 해당 어플 관련 유튜브

  7. 위치 기반 가게 조회

  8. 내 정보 조회

    • 주문 내역 조회
    • 리뷰 관리
    • 구독 내역 조회
  9. 알림

    • 구독 가게의 체리박스(랜덤박스) 등록
    • 예약 알림
    • 픽업완료 후, 리뷰 작성


4) 전체 일정 📅

23.04.10 ~ 23.05.19 (6주)

기간 내용
04.10 ~ 04.12 아이디어 선정
04.13 ~ 04.15 요구사항 분석 및 기능 명세서 작성
04.18 ~ 04.20 와이어프레임, REST API 작성, DB 설계
04.21 ~ 04.22 발표자료 준비 및 중간 발표
04.24 ~ 04.25 front, back 환경 설정, 서비스 배포 자동화
04.26 ~ 04.28 회원가입, 로그인 등 회원 서비스 개발
05.01 ~ 05.12 리뷰, 알림, 주문, 상점 개발
05.15 ~ 05.17 서비스 유지보수
05.18 ~ 05.19 발표 준비 및 최종 발표

5) 구성원 🥰

Name 김건현 김수빈 박태환 서영탁 이채은 조성욱
Github



Position Backend Backend 👑 Frontend Backend Frontend Frontend


2. 프로젝트 설계

1) 피그마

피그마 - 웹

피그마 - 모바일


2) 개발환경

Backend Frontend CI Collaboration Tools
Java 11 React AWS EC2 GitLab
Spring Boot Gradle PWA Docker Jira
Spring Data JPA JavaScript Jenkins Notion
QueryDSL Redux Discord
JWT AWS S3
Spring Security next.js
MySQL Axios
AWS S3 Husky
MSA BFF
feign FCM
kafka
FCM
RabbitMQ

3) 외부 서비스

  • 공공데이터 api (사업자 번호 진위 여부, 영업신고 조회)
  • Kakao Map api
  • Kakao OAuth
  • Google OAuth
  • Firebase Cloud Messaging
  • AWS S3

4) ERD

erd

5) 아키텍처

architecture


3. 프로젝트 소개

가게 서비스

[ 메인페이지 및 로그인 ]

1  메인페이지 및 로그인

[ 가게 등록 ]

2  가게 등록

[ 가게 정보 수정 ]

3  상점 정보 수정

[ 체리박스 등록 ]

4  체리박스 등록

[ 주문 요청 알림 ]

주문하기알림_점주용

[ 픽업 완료 ]

6  픽업 완료

[ 리뷰 확인 ]

7  리뷰 확인

[ 영업 종료 ]

8  영업 종료


고객 서비스

[ 주변 가게 조회 ]

1  주변 가게 조회

[ 체리박스 등록 알림 ]

구독 가게 체리박스 등록 알림

[ 체리박스 구매 ]

2  체리박스 구매

[ 구독 가게 조회 ]

3  구독 가게 조회

[ 픽업 완료 및 리뷰 작성 알림 ]

주문 완료 리뷰 작성 알림

[ 마이페이지 및 주문 내역 조회 ]

4  마이페이지 및 주문 내역 조회

[ 리뷰 내역 조회 ]

5  리뷰 내역 조회

[ 알림 목록 조회 및 리뷰 작성]

6  알림 목록 조회 및 리뷰 작성

[ 현재 진행중인 예약 확인 ]

7  현재 진행중인 예약 확인

4. 발표 자료

C207_최종발표자료.pptx

About

[낭비되는 음식을 줄일 수 있는 마감할인 서비스] 사용자들은 지출을 줄이고, 점주들은 매출을 올리고, 전 지구적으로 환경 오염까지 줄일 수 있습니다. 그린체리와 함께 합리적인 소비, 음식물 낭비를 막아 환경을 지킵시다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published