Giter Site home page Giter Site logo

soyeong4250 / woowahan-recipe Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 4.88 MB

다양한 레시피를 제공하고, 이와 관련된 재료를 구매할 수 있는 이커머스 서비스

Dockerfile 0.15% Java 55.74% CSS 0.96% JavaScript 5.74% HTML 37.41%

woowahan-recipe's Introduction

📖 우아한 레시피

  • 기존에 존재하는 레시피 사이트들은 관련 재료를 구매하는 기능이 없습니다
  • 기존에 존재하는 식품 이커머스 사이트들은 재료와 관련된 레시피를 제공하지 않습니다
  • 우아한 남매들은 이러한 불편한 점을 모두 개선한 사이트로 다양한 레시피를 제공하고 그와 관련된 재료를 한번에 구매할 수 있습니다 😊

🌱 제공하는 기능

👉 우아한 레시피 기능 보러가기

📢 실행 방법


아래의 Environment Variable을 설정 후 실행

Environment Variable form
SPRING_DATASOURCE_URL jdbc:mysql://[EC2 Public IPv4 DNS]:3306/[Schema Name]
SPRING_DATASOUCE_USER root
SPRING_DATASOURCE_PASSWORD root
JWT_SECRET_TOKEN aa.bb.cc.dd.ee
CLOUD_AWS_S3_BUCKET S3 Bucket 명
CLOUD_AWS_REGION_STATIC S3 리전
CLOUD_AWS_CREDENTIALS_ACCESSKEY AmazonS3FullAccess 권한이 있는 IAM 사용자 AccessKey
CLOUD_AWS_CREDENTIALS_SECRETKEY AmazonS3FullAccess 권한이 있는 IAM 사용자 SecretKey
IMP_KEY 123456789012345678

🔗 계정 및 배포 주소


HEAD 계정 : head / head1234

ADMIN 계정 : admin / admin1234

SELLER 계정 : seller1 / seller1234

USER 계정 : user1 / user1234

배포 주소 : http://woowahan.store:8080/ 로 접속하여 우아한 레시피 실행

Swagger: http://woowahan.store:8080/swagger-ui/ 로 접속하여 Swagger 실행


💻 기술 스택 및 개발 환경


**언어 / 툴 **

  • Java 11
  • Intellij Ultimate
  • Gradle

Backend

  • Spring Boot 2.7.5
  • Spring Data JPA
  • Spring Security
  • QueryDsl
  • MySQL

Frontend

  • Thymeleaf 2.7.5

배포

  • GitLab Runner
  • Docker
  • EC2

✨ Service Architecture

![서비스 아키텍처](./assets/서비스 아키텍처.png)


🧩 ERD

ERD


🌱 우아한 남매들이 말하는 프로젝트 후기

개발을-하면서-고민하거나-노력한-부분.md

개발을-하며-겪은-어려움과-해결-방법.md

아쉬웠던-점-&-프로젝트-개선-방향.md

💬 우아한 남매들 팀의 개발 이야기


N주차 진행 상황 공유
1주차 [1주차] idea-10팀-진행상황-공유
2주차 [2주차] idea-10팀-진행상황-공유
3주차 [3주차] idea-10팀-진행상황-공유
4주차 [4주차] idea-10팀-진행상황-공유

🌳 Team Notion

우아한 남매들 Team Notion

woowahan-recipe's People

Contributors

soyeong4250 avatar kimkimj avatar ondayary avatar jinddung2 avatar slrkajsep337 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.