https://github.com/lkdcode/temfriendbe
๐ฆ [Temfriend] BackEnd Repository
https://github.com/lkdcode/temfriendbe
springboot
Last synced: 5 months ago
JSON representation
๐ฆ [Temfriend] BackEnd Repository
- Host: GitHub
- URL: https://github.com/lkdcode/temfriendbe
- Owner: lkdcode
- Created: 2023-07-13T12:38:15.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-20T09:42:09.000Z (about 2 years ago)
- Last Synced: 2025-02-06T19:58:44.128Z (12 months ago)
- Topics: springboot
- Language: Java
- Homepage:
- Size: 585 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

์ฐ๋ฆฌ๋ ์ฐ๋ฆฌ์ ํ
ํฌ๋ก ์นํด์ง๋ค!
๋ฑ๊ธ์ ๋๋ก ์ด์๋๋ ์น๊ตฌ ์ปค๋ฎค๋ํฐ
### ๐ ๊ธฐ์ ์คํ
### ๐ EndPoint
[๋๋ฉ์ธ](http://temfriend-env.eba-6bxfcpqr.ap-northeast-2.elasticbeanstalk.com/)
[Swagger](http://temfriend-env.eba-6bxfcpqr.ap-northeast-2.elasticbeanstalk.com/swagger-ui/index.html)
### ๐๏ธ Architecture

### ๐ ๊ธฐ๋ฅ ์ ์์
ํด๋น ํ๋ก์ ํธ์ ๊ธฐ๋ฅ, ์๋๋ฆฌ์ค ๋ฑ์ ์ ์ํฉ๋๋ค.
#### ๐ฏ ํ์ ๊ฐ์
์ฌ์ฉ์๋ ์ ๊ท `ํ์ ๊ฐ์
`์ด ๊ฐ๋ฅํ๋ค.
> - [x] ์ค๋ณต๋ ์ด๋ฉ์ผ์ `๊ฐ์
`์ ์คํจํ๋ค.
> - [x] ์ค๋ณต๋ ๋๋ค์์ `๊ฐ์
`์ ์คํจํ๋ค.
#### ๐ฏ ๋ก๊ทธ์ธ & ๋ก๊ทธ์์
๊ฐ์
ํ ์ฌ์ฉ์๋ ์๋น์ค ์ด์ฉ์ ์ํด `๋ก๊ทธ์ธ`์ ํด์ผ ํ๋ค.
> - [x] ์ด๋ฉ์ผ๊ณผ ํจ์ค์๋๋ก `๋ก๊ทธ์ธ` ํ ์ ์๋ค.
> - [x] ๋ก๊ทธ์ธ ์ฑ๊ณต ์ `ํ ํฐ(JWT)`์ ๋ฐ๊ธํ๋ค.
> - [x] ๋ก๊ทธ์์์ ํด๋น `ํ ํฐ(JWT)`์ `Redis` ๋ธ๋๋ฆฌ์คํธ์ ์ถ๊ฐํ๋ฉฐ ๋ง๋ฃ ์ํจ๋ค.
#### ๐ฏ ๊ฒ์๊ธ ์์ฑ,์์ ,์ญ์
๋ก๊ทธ์ธํ ์ฌ์ฉ์๋ `๊ฒ์๊ธ` ์๋น์ค๋ฅผ ์ด์ฉํ ์ ์๋ค.
> - [x] ์ ํจํ `ํ ํฐ(JWT)`์ ๊ฐ์ง ์์ฒญ๋ง ๊ฒ์๊ธ ์์ฑ์ ํ ์ ์๋ค.
> - [x] ์ ํจํ `ํ ํฐ(JWT)`์ ๊ฐ์ง ์์ฒญ๋ง ๊ฒ์๊ธ ์์ ์ ํ ์ ์๋ค.
> - [x] ์ ํจํ `ํ ํฐ(JWT)`์ ๊ฐ์ง ์์ฒญ๋ง ๊ฒ์๊ธ ์ญ์ ๋ฅผ ํ ์ ์๋ค.
> - [x] ๊ฒ์๊ธ ์ญ์ ๋ ์ปฌ๋ผ์ `marking` ํด ๊ด๋ฆฌํ๋ฉฐ ์ค์ ๋ก ์ญ์ ํ์ง ์๋๋ค.
#### ๐ฏ ๋๊ธ ์์ฑ
๋ก๊ทธ์ธํ ์ฌ์ฉ์๋ ๊ฒ์๊ธ์ `๋๊ธ`์ ์์ฑํ ์ ์๋ค.
> - [x] ์ ํจํ `ํ ํฐ(JWT)`์ ๊ฐ์ง ์์ฒญ๋ง ๋๊ธ ์์ฑ์ ํ ์ ์๋ค.
> - [x] ์ ํจํ `ํ ํฐ(JWT)`์ ๊ฐ์ง ์์ฒญ๋ง ๋๊ธ ์์ ์ ํ ์ ์๋ค.
> - [x] ์ ํจํ `ํ ํฐ(JWT)`์ ๊ฐ์ง ์์ฒญ๋ง ๋๊ธ ์ญ์ ๋ฅผ ํ ์ ์๋ค.
#### ๐ฏ ์ ์ ์ ์ฑ
์ ์ ์ ๋ฑ๊ธ์ ๋์ ํ์ํ ์ ์ ์ ์ฑ
์ด๋ค.
ํ์ ์ด์์ ์ ์๋ฅผ ํ๋ํ๋ฉด ์๋์ผ๋ก ๋ฑ๊ธ์ด ์์นํ๋ค.
> - [x] ๋ก๊ทธ์ธ ์ `์ ์`๋ฅผ ํ๋ํ๋ค.
> - [x] ๊ฒ์๊ธ ์์ฑ ์ `์ ์`๋ฅผ ํ๋ํ๋ค.
> - [ ] ๋๊ธ ์์ฑ ์ `์ ์`๋ฅผ ํ๋ํ๋ค.
> - [ ] ๋ฑ๊ธ์ `Bronze`, `Silver`, `Gold`, `Platinum`, `Diamond` ์ด ์กด์ฌํ๋ค.
#### ๐ฏ ํ๋ ๋ด์ญ
์ ์ ์ ๋ก๊ทธ์ธ ๋ฐ ๊ฒ์๊ธ ์์ฑ, ๋๊ธ ์์ฑ ๋ฑ์ ํ๋ ๋ด์ญ์ ๊ด๋ฆฌํ๋ค.
> - [x] ๋ก๊ทธ์ธ ์ ํ๋ํ ์ ์๋ ์ ์์ ์๊ฐ์ ์ต์ 6์๊ฐ์ด๋ค.
> - [x] ๊ฒ์๊ธ ์์ฑ ์ ํ๋ํ ์ ์๋ ์ ์์ ์๊ฐ์ ์ต์ 3์๊ฐ์ด๋ค.
> - [ ] ๋๊ธ ์์ฑ ์ ํ๋ํ ์ ์๋ ์ ์์ ์๊ฐ์ ์ต์ x์๊ฐ์ด๋ค.
### ๐ ์ปค๋ฐ ์ปจ๋ฒค์
"ํ๊ทธ [ํด๋์ค๋ช
] : ๋ด์ฉ" ์ ํํ๋ก ์ปค๋ฐํ๋ค.
| ํ๊ทธ ์ด๋ฆ | ์ค๋ช
|
|----------|------------------------------|
| Feat | ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ ๊ฒฝ์ฐ |
| Add | ๊ธฐ์กด ๊ธฐ๋ฅ์ ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ ๊ฒฝ์ฐ |
| Refactor | ๊ธฐ์กด ๋ก์ง๊ณผ ์๊ด์์ด ์ฝ๋๋ฅผ ๊ฐ์ ๋ฐ ์์ ํ ๊ฒฝ์ฐ |
| Rename | ํ์ผ ํน์ ํด๋๋ช
์ ์์ ํ๊ฑฐ๋ ์ฎ๊ธฐ๋ ์์
๋งํ ๊ฒฝ์ฐ |
| Test | ํ
์คํธ์ ๊ด๋ จ๋ ๊ฒฝ์ฐ |
| Docs | ๋ฌธ์์ ๊ด๋ จ๋ ๊ฒฝ์ฐ |
| Chore | ๋น๋ ๋ฐ ์ค์ ๊ณผ ๊ด๋ จ๋ ๊ฒฝ์ฐ |
---
ยฉ 2023 TemFriend. All rights reserved.
Designed with โค๏ธ by [lkdcode]