Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/woowacourse-teams/2022-smody

작심삼일에 지쳤을 때.. Three More Days, 스모디
https://github.com/woowacourse-teams/2022-smody

java jpa react react-query spring-boot styled-components typescript

Last synced: about 5 hours ago
JSON representation

작심삼일에 지쳤을 때.. Three More Days, 스모디

Awesome Lists containing this project

README

        

# PROJECT SMODY (스모디)

PWA

- [SMODY 링크](https://www.smody.co.kr)

- [프로젝트 소개 페이지](https://sites.google.com/woowahan.com/woowacourse-demo-4th/%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8/%EC%8A%A4%EB%AA%A8%EB%94%94)

## 🥤 작심삼일에 지쳤을 때, Three More Days, SMODY

> 작심삼일을 극복하는 가장 좋은 방법은 3일마다 결심을 반복하는 것!
> 스모디를 통해서 3일간의 챌린지에 도전하고 반복적인 습관을 만들어봐요!

- 작심삼일 컨셉의 동기 부여 서비스
- 목표하는 챌린지의 주기를 3일 정해서 작은 성공을 반복할 수 있도록 도와주는 서비스

## 🐶 멤버

### Frontend

| 마르코 | 빅터 | 우연 |
| :---------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------: |
| marco | victor | woo_yeon |
| [wonsss](https://github.com/wonsss) | [woose28](https://github.com/woose28) | [ronci](https://github.com/ronci) |

### Backend

| 토닉 | 알파 | 더즈 | 조조그린 |
| :---------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------: |
| tonic | alpha | does | jojo_green |
| [tonic523](https://github.com/tonic523) | [bcc0830](https://github.com/bcc0830) | [ldk980130](https://github.com/ldk980130) | [jojogreen91](https://github.com/jojogreen91) |

## 🌞 프로젝트 작업 방식

### 스프린트 루틴 - 2주

스크린샷 2022-11-03 오후 6 24 08

### Git 전략 - Git Flow Strategy

스크린샷 2022-11-03 오후 6 25 05

## 🛠 기술스택

### Frontend

image

- [Figma 링크](https://www.figma.com/file/HQinpzR8FuXUFxTZzzzCpf/Smody-Design-System)
- [Storybook 링크](https://woowacourse-teams.github.io/2022-smody)

### Backend

image

### Infra

image

## 🏛 인프라 설계

![111123](https://user-images.githubusercontent.com/82805588/199913807-48288cf0-214f-41ad-81ad-804fda221f18.jpg)

## 🤵🏻‍♂️ CI / CD

![4363463](https://user-images.githubusercontent.com/82805588/199913857-ef1427f9-5f0d-417e-818a-9323a6f76a37.jpg)

## 📕 ERD

스크린샷 2022-11-03 오후 4 46 44

## 🐧 로컬 실행 방법

### 백엔드

- 자바 버전 openJDK는 11이어야 한다.
- application.properties 파일 코드를 추가해야 한다.

```bash
cd backend/smody

./gradlew bootRun --args='--spring.profiles.active=local --batch.schedule.enabled=true'
```

### 프론트엔드

- node 버전은 16.10.0 이어야 한다.

```bash
cd frontend

# 패키지 설치
yarn

# 로컬 모드 구동(백엔드 로컬 8080과 연결)
yarn run start:local

# 개발 모드 구동(msw)
yarn run start:dev
```