Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/asset-management-service/backend
๐ ์์ฐ ๊ด๋ฆฌ ์๋น์ค - BE
https://github.com/asset-management-service/backend
aws docker java11 jpa junit5 jwt mockito oauth2 querydsl redis spring-boot
Last synced: about 1 month ago
JSON representation
๐ ์์ฐ ๊ด๋ฆฌ ์๋น์ค - BE
- Host: GitHub
- URL: https://github.com/asset-management-service/backend
- Owner: Asset-management-service
- Created: 2022-02-27T07:46:10.000Z (over 2 years ago)
- Default Branch: develop
- Last Pushed: 2022-08-30T06:32:06.000Z (about 2 years ago)
- Last Synced: 2024-10-13T04:03:38.704Z (about 1 month ago)
- Topics: aws, docker, java11, jpa, junit5, jwt, mockito, oauth2, querydsl, redis, spring-boot
- Language: Java
- Homepage: https://moamoadev.shop/
- Size: 703 KB
- Stars: 7
- Watchers: 0
- Forks: 3
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
๋ชจ์๋ชจ์
์ฌ์ฉ์ ๋ง์ถคํ ์์ฐ ๊ด๋ฆฌ ์๋น์ค ๋ชจ์๋ชจ์์ ๋๋ค! ๐ก
## ํ๋ก์ ํธ ์๊ฐ ๐
์์ฆ์ 100์ธ ์๋์ด์ฃ ? 100์ธ ์๋์ด์ง๋ง ์ง์ฅ์ธ๋ค์ ํ๊ท ์ํด๋์ด๋ 50๋๋ผ๊ณ ์๋ ค์ ธ์์ต๋๋ค. ๋ํ, ๊ณ ๋ นํ์ ์ ์ถ์ฐ์ผ๋ก ์ธํด ๊ตญ๋ฏผ์ฐ๊ธ์ฌ์ ์ ๊ณ ๊ฐ์ ๊ฐ์ํ๋๊ณ ์์ต๋๋ค. ์ํด ์ดํ๋ก๋ ์ด์๊ฐ ๋ ์ด 50๋ ๊ฐ๊น์ด ๋จ์์ง๋ง ๊ตญ๋ฏผ์ฐ๊ธ์๋ง ์์กดํ๊ธฐ์๋ ์ด๋ ค์ด ์ค์ ์ ๋๋ค. ๋ฐ๋ผ์, ํจ์จ์ ์ธ ์์ฐ๊ด๋ฆฌ์ ํฌ์๋ ํ์๊ฐ ๋์์ต๋๋ค. ์๊ธ ๋ฐ ๋์ ์์ฐ ๊ด๋ฆฌ, ํฌ์ ์ ๋ณด ๊ตํ ๋ฑ์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ์์ฐ ๊ด๋ฆฌ ์๋น์ค๋ฅผ ํตํด ๊ธฐ์กด์ ๋ถํธํ ์ ๋ค์ ๊ฐ์ ํ๊ณ ํธ๋ฆฌ์ฑ์ ์ฌ๋ฆฌ๊ณ ์ ํฉ๋๋ค. ๐
## ํ์ ์๊ฐ ๐จโ๐จโ๐งโ๐ง๐ฉโ๐ฆโ๐ฆ
| ๋ฐฑ์๋ | ๋ฐฑ์๋ | ํ๋ก ํธ์๋ | ํ๋ก ํธ์๋ | ๊ธฐํ |
| :----------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------:| :-------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------: |
| | | | | |
| [๊น๋ํ](https://github.com/ehgns852) | [๊น๋ฏผ์ฐ](https://github.com/kmw10693) | [์ ์ง์](https://github.com/yujiah-github) | [๊ฐ์๋น](https://github.com/eunnbi) | [๊น์๋ฆผ](https://github.com/yeriiiiim) |## ๊ฐ๋ฐ ๊ธฐ๊ฐ โฐ
- `2022-03-02` - `2022-04-30`
## ํ๋ก์ ํธ ๊ธฐ์ ์คํ ๐น
![moamoaแแ ตแแ ฎแฏแแ ณแแ ขแจ drawio](https://user-images.githubusercontent.com/87658765/167040067-377c8b9c-e4f7-4478-a9ab-d71a1eae088d.png)
## ์ฌ์ฉ์ ์์ฒญ ํ๋ฆ๋ ๐ณ
## ๋ฐฑ์๋ ๐ณ
## CI/CD ๐ณ
## ํ๋ก์ ํธ ์ํคํ ์ณ ๐
## ERD โ๏ธ
## ๊ธฐํ ๋ฐ ์ค๊ณ ๐
- [์์ด์ดํ๋ ์](https://www.figma.com/file/mR3rO5fsSPaECuU6k7dotb/๋ชจ์๋ชจ์?node-id=0%3A1)
- [Swagger API](https://moamoadev.shop/api/swagger-ui/index.html)## ๋งก์ ์ญํ ๐ง
์ด๋ฆ|์ญํ
---|---
`๊ณตํต` | exception ์ฒ๋ฆฌ/swagger ๋ฌธ์ํ/ํ ์คํธ ์ฝ๋ ์์ฑ
๊น๋ํ | ๊ฒ์๊ธ/๋๊ธ/๋๋๊ธ/์ข์์/์คํฌ๋ฉ/์ด๋ฏธ์ง ํ์ผ ์ ๋ก๋/๊ฐ๊ณ๋ถ ์ค์ /์์ต ์ง์ถ ๊ด๋ฆฌ/๋จธ๋๋ก๊ทธ
๊น๋ฏผ์ฐ | JWT + OAuth2 ๊ธฐ๋ฐ ๋ก๊ทธ์ธ ์ธ์ฆ/์ด๋ฉ์ผ ์ธ์ฆ/์ํ๋ฆฌํฐ ์ค์ /๋ฐฐํฌ ๋ฐ ๋ฐฐํฌ ์๋ํ/๊ฐ๊ณ๋ถ ํต๊ณ## ํ ๋ฌธํ ๐ค
1. ์ฐ๋ฆฌ๋ ๊น๋ถ! ๐ฒ
> - ์ํธ ์กด์ค๊ณผ ์ํ์ ๊ด๊ณ๋ ๊ธฐ๋ณธ์ ๋๋ค.
2. ๋ถํธํด? ๋ถํธํ๋ฉด ์์ธ๋ฅผ ๊ณ ์ณ์์! ๐
> - ํ์๋ ๊ณต์ ์ธ ์๋ฆฌ์ ๋๋ค. ์๋ก์๊ฒ ์กด์นญ๊ณผ ์กด๋๋ง์ ์ฌ์ฉํ๋ค๋ฉด ํ์๊ฐ ๊ฐ์ ์ ์ธ ๋ฐฉํฅ์ผ๋ก ์น์ฐ์น์ง ์์ ๊ฒ์ ๋๋ค.
3. ํ ์ฃผ์ ๋ง๋ฌด๋ฆฌ๋ ํ์๋ค๊ณผ ๐จโ๐ฉโ๐ฆโ๐ฆ
> - ๋งค์ฃผ ์ผ์์ผ ์คํ 1์์ ๋ง๋์ ์คํ๋ผ์ธ ํ์๋ฅผ ์งํํฉ๋๋ค.
4. ๊ธฐ์ต๋ณด๋จ ๊ธฐ๋ก์ ๐
> - ๊ฐ๋ฐ์๋ ๊ธฐ์ต์ ๋ฏฟ์ง ์์์. ๊ธฐ๋ก์ ๋ฏฟ์ต๋๋ค. ํ์๋ก์ ๊ผญ ๋ ธ์ ์ ์ ๋ฆฌํฉ๋๋ค.
5. ์ดํธ์ดํธ ์ ๋ ๋ฌด์ฃ์ ๋๋คใ ๐ฅ
> - ์๋ก ๊ฐ์ ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ์งํํด์. ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ํตํด ๋ด๊ฐ ๋ด๋นํ์ง ์์ ๋ถ๋ถ๋ ํ์ตํ ์ ์์ต๋๋ค.
PR์ ํ์ ๊ฐ์ `approve`๋ฅผ ๋ฐ์ ํ ๋จธ์ง ํฉ๋๋ค. ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ์งํํ๊ธฐ์, ์๋น์ค์์ ๋ฐ์ํ ๋ฌธ์ ๋ ๋ชจ๋์ ์ฑ ์์ ๋๋ค.
6. ์ ์น๊ตฌ๋ฅผ ์ฐพ์๋ณด์! ๐คข
> - ์ฐ๋ฆฌ๋ ํ์ด๋๊น ๋ฐ๋ก ๋ ธ๋ ์ฌ๋ ์์ด ๋์ค์ฝ๋/์นด์นด์คํก์ ํตํ์ฌ ์ปค๋ฎค๋์ผ์ด์ ์ ์งํํฉ๋๋ค!
> - ๋งค์ฃผ ์ ๋ฐ์ดํธํ ๋ด์ฉ์ ์๋ก ๊ณต์ ํฉ๋๋ค.
7. ์์์ผ ๊ทธ๊ฒ๋ชจ์ผ? ๐
> - ๊ณํ์ ๋์ ๋ณํ๋ ๋ณํ์ ๋์ํ ์ ์๊ฒ ์ ์ฐํ ์์ ๋ฐฉ์์ผ๋ก ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํฉ๋๋ค.
> - ๋งค๋ฒ ๋ณํ๋ ๊ธฐํ์ ๋ง์ถฐ ํ๋ก๊ทธ๋จ ์ฝ๋๋ฅผ ์ ์ฐํ๊ฒ ๊ฐ๋ฐํฉ๋๋ค.
> - ์ต์ฐ์ ์์๋ ๊ฐ์น ์๋ ์ํํธ์จ์ด๋ฅผ ์ผ์ฐ ๊ทธ๋ฆฌ๊ณ ์ง์์ ์ผ๋ก ์ ๋ฌํด์ ๋ง๋๋ ๊ฒ์ ๋๋ค!
> - ํ์์ ์ธ ๋ฌธ์๋ณด๋ค ์ค์ฉ์ฑ์ ์ค์ํฉ๋๋ค.## FE Repository ๐ท
[๋ชจ์๋ชจ์ FE](https://github.com/Asset-management-service/frontend)