Skip to content
/ 9dorak Public
forked from changi123/9dorak

아이를 위한 9일의 약속, 구도락 서비스 🍱

Notifications You must be signed in to change notification settings

ksweeni/9dorak

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

🥕 구도락이란?

일과 가정을 동시에 관리해야 하는 맞벌이 부모의 고충을 해결하고 혼자 끼니를 해결해야 하는 아동 청소년의 영양 불균형 문제를 해결하기 위한 도시락 구독 서비스


🥕 서비스 목표

  • 영양 불균형 해소

    • 균형 잡힌 식사로 아동 청소년의 영양 불균형 해소 및 건강한 식생활 문화의 정착
  • 편리성 향상

    • 정기 결제를 통해 고객의 편리성을 향상시키고 재구매를 통한 충성 고객 확보
  • ESG 경영

    • 다회용기 이용 챌린지, 환경친화적 재료의 사용 등을 통한 ESG 경영의 실천

🥕 서비스 특징

🛒 대리 결제

  • 지인 등록을 통해 장바구니를 공유, 대리 결제
  • 아이의 취향과 부모의 바람을 함께 담을 수 있음

🥚 필터링

  • 영양 성분, 알레르기 등 아이의 건강 및 취향을 고려한 필터링 기능 탑재

🤝 커뮤니티

  • 구도락 서비스를 사용하는 고객간의 정보 공유 활성화

  • 후기 공유 및 회원 간 친목 도모


🥕 진행 기간 및 절차

🗓️ 2023.11.14 - 2024.01.05

Flow

🥕 함께한 멤버


홍찬기


김수인


한종범


한마음


동지현


조선희


🥕 개발 도구

🖥️ BackEnd

Java Spring Mybatis

🖱️FrontEnd

Html Css JavaScript JQuery

🧱 DataBase

JDBC Oracle Apache Tomcat

🚀 Tools

Figma STS SQL Developer EXERD Clipchamp

🤝 Collaboration Tools

Slack Discord Git Github Notion Google Docs

🥕 ERD 설계

Untitled (16)


🥕 페이지 구성 및 프리뷰

🎉 로그인 / 회원 가입

구도락 회원가입

구도락 로그인


🍱 메인 화면

default.mp4

🔎 메뉴보기

구도락 메뉴보기


🎁 구독하기

Subscribe

💎요모조모

  • 공지사항 , 자주 묻는 질문, 1:1 문의, About US
Notice aboutUS

👩‍👧‍👦 도란도란

  • 커뮤니티

구도락 도란도란


🛒 장바구니 및 결제

  • 지인 및 가족으로 등록된 타인의 장바구니를 확인, 대리 결제

구도락 장바구니 핵심 타인 결제 화면


💸 관리자

구도락 관리자


🥕 사용한 API

소셜 로그인

Kakao Social Login
  • Kakao Developers를 이용한 카카오 로그인
  • 제공된 키를 통해 Kakao 앱을 등록하고 초기화
  • 사용자가 로그인 할 때 발급 받은 엑세스 토큰을 저장하고 Kakao API를 호출하여 사용자 정보를 가져옴
  • 사용자 정보를 추출하여 javascript 객체에 저장

결제

Payment Flow Payment Flow
  • iamport를 이용한 결제 연동 기능
  • Gson 라이브러리를 이용하여 iamport API와의 통신을 위한 엑세스 토큰 획득 과정을 진행
  • iamport Response의 값이 paid이면 정상적으로 결제된 상태이므로 토큰을 이용해 결제한 금액을 확인
  • 결제 관련 정보를 세팅해 pay 테이블에 저장
  • 결제 취소 및 결제 완료 가능

이메일

Email
  • Mail Sender API를 이용한 이메일 인증

배송지 입력

Address
  • 다음 우편번호 서비스를 이용한 주소 입력 기능

카카오톡 공유하기

Kakao Share
  • JavaScript SDK의 Kakao.Share 모듈을 사용해 공유 기능 구현
  • Content 객체 내부에 실제로 공유할 내용에 대한 정보를 저장

About

아이를 위한 9일의 약속, 구도락 서비스 🍱

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 54.3%
  • Java 45.7%