Skip to content
@spabucks

spabucks

프로젝트명

스타벅스 클론 코딩 '스파벅스' 팀 입니다!

신세계 I&C 주관의 스파로스 아카데미에서 진행한 스타벅스 온라인 스토어 클론 코딩 프로젝트이며 웹앱 형태로 구현했습니다.

멤버

  • 팀장 : 주영민(BE)
  • 팀원
    • FE : 김민경, 김효은
    • BE : 김지욱, 정승훈

클론코딩 주제(스타벅스 온라인 스토어)

경로 주제
스타벅스 모바일 어플리케이션에서
order탭에 있는 쇼핑하러 가기 버튼으로 접속
스타벅스 온라인 스토어(모바일 웹)을
구현하는 것이 목표

기능

메인 검색 전체상품
메인 검색 전체상품
장바구니 로그인
장바구니 로그인

설치 방법

OS X & 리눅스, 윈도우:

  1. GitHub Repository에서 fork 버튼을 누른다.
  2. GitHub Access Token 발급 후 Secrets 등록한다.
  3. 환경설정 설정

BackEnd

 - Java 11 이상 (이 프로젝트에 빌드 된 버전은 17 버전입니다.)

BackEnd 개발 환경 설정

./gradlew -x build

페이지 접근 권한

권한 이름
USER 로그인한 유저
GUEST 게스트

Enviroment

권한 이름 내용
$DB_USERNAME DB 이름
$DB_PWD DB 비밀번호
$SCHEMA_NAME SCHEMA 이름
$PORT 포트번호
$IP 아이피
$ADMIN_MAIL_ID 메일 아이디
$ADMIN_MAIL_PWD 메일 비밀번호
SECRETKEY Encryption Key
  • application.yml 설정
spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    username: ${{ DB_USERNAME }}
    url: jdbc:mysql://${{ IP }}:${{ PORT }}/${{ SCHEMA_NAME }}
    password: {{ DB_PWD }}
  jpa:
    properties:
      hibernate:
        dialect: org.hibernate.dialect.MySQL5Dialect
        format_sql: true
    hibernate:
      ddl-auto: update
  data:
    redis:
      host: ${{ IP }}
      port: ${{ PORT }}
SECRET_KEY: ${{ SECRETKEY }}
  • email.properties 설정
mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory
mail.smtp.socketFactory.fallback=false
mail.smtp.socketFactory.port=465
mail.smtp.starttls.required=true
mail.smtp.starttls.enable=true
mail.smtp.port=465
mail.smtp.auth=true

AdminMail.id={ADMIN_MAIL_ID}
AdminMail.password={ADMIN_MAIL_PWD}

기여 방법

  1. (https://github.com/yourname/yourproject/fork)을 포크합니다.
  2. (git checkout -b feature/fooBar) 명령어로 새 브랜치를 만드세요.
  3. (git commit -am 'Add some fooBar') 명령어로 커밋하세요.
  4. (git push origin feature/fooBar) 명령어로 브랜치에 푸시하세요. 
  5. 풀리퀘스트를 보내주세요.

Tech stack

Back-end

FrontEnt

Tool

Popular repositories Loading

  1. team04_sphabucks_backend team04_sphabucks_backend Public

    스파벅스 백엔드 레포지토리

    Java 1 1

  2. .github .github Public

    2

  3. frontEnd frontEnd Public

    publish and react next js

    HTML

  4. team04_sphabucks_frontend team04_sphabucks_frontend Public

    front next.js 용 repository

    TypeScript 1

Repositories

Showing 4 of 4 repositories

Top languages

Loading…

Most used topics

Loading…