๐ŸŒณ์ „๊ตญ ๊ด€๊ด‘๋ช…์†Œ ์ถ”์ฒœ ํ”Œ๋žซํผ๐ŸŒณ

May 4, 2022 ยท View on GitHub



image



Java CI with Gradle

https://for-rest.herokuapp.com/

๐ŸŒณ์ „๊ตญ ๊ด€๊ด‘๋ช…์†Œ ์ถ”์ฒœ ํ”Œ๋žซํผ๐ŸŒณ


:sunrise_over_mountains: For-Rest

For-rest๋Š” ์•„์‰ฌ์šด ์—ฌ๊ฐ€์‹œ๊ฐ„์„ ๋ณด๋žŒ์ฐจ๊ฒŒ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋Š”

์žฅ์†Œ๋ฅผ ์ถ”์ฒœํ•ด์ฃผ๋Š” ์žฅ์†Œ ์ถ”์ฒœ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค.

๋‚ด ์ฃผ๋ณ€, ๋˜๋Š” ์›ํ•˜๋Š” ์ง€์—ญ์˜ ์žฅ์†Œ๋“ค์„ ์ฐพ์•„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


๐Ÿ—๏ธ ์ฃผ์š” ๊ธฐ๋Šฅ

google oAuth๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋กœ๊ทธ์ธ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์žฅ์†Œ์™€ ์ง€์—ญ์„ ์„ ํƒํ•˜์—ฌ ํ•ด๋‹น์ง€์—ญ์˜ ์žฅ์†Œ๋ฅผ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์นด์นด์˜ค๋งต์„ ์‚ฌ์šฉํ•˜์—ฌ ์œ„์น˜๋ฅผ ์‰ฝ๊ฒŒ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋กœ๊ทธ์ธ ์‹œ ๋ฆฌ๋ทฐ ์ž‘์„ฑ๊ณผ ์ข‹์•„์š” ๋“ฑ๋ก์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

๋งˆ์ดํŽ˜์ด์ง€์—์„œ ์ข‹์•„์š” ๋“ฑ๋ก๋œ ์žฅ์†Œ๋ฅผ ์žฅ์†Œ์™€ ์ง€์—ญ๋ณ„๋กœ ๋น ๋ฅด๊ฒŒ ๊ฒ€์ƒ‰ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


โœ… ์ฃผ์š” ๊ฐœ๋ฐœ

  • ๋กœ๊ทธ์ธ ๋ฐ ํšŒ์›๊ฐ€์ž… (๊ตฌ๊ธ€ oAuth๋ฅผ ์‚ฌ์šฉํ•œ firebase JWT token ์ธ์ฆ ๋ฐฉ์‹)

  • ๊ด€๊ด‘๋ช…์†Œ ๊ฒ€์ƒ‰๊ณผ ํ•„ํ„ฐ๋ง, ํŽ˜์ด์ง•

  • ๋Œ“๊ธ€ ์ž‘์„ฑ ๋ฐ ๋ณ„์  ์ฃผ๊ธฐ

  • ๊ด€๊ด‘๋ช…์†Œ์— ์ข‹์•„์š” ๋ˆ„๋ฅด๊ธฐ

  • ๋‚ด๊ฐ€ ์ข‹์•„์š” ๋ˆ„๋ฅธ ์žฅ์†Œ ์กฐํšŒ ๊ธฐ๋Šฅ(QueryDsl ์‚ฌ์šฉ)

  • ํŒŒ์ด์ฌ์„ ์‚ฌ์šฉํ•œ ๋„ค์ด๋ฒ„ ์ง€๋„ ํฌ๋กค๋ง ๋ฐ์ดํ„ฐ ์‚ฌ์šฉ


๐Ÿ”น ๊ธฐ๋Šฅ ์†Œ๊ฐœ

For-Rest ์‹œ์—ฐ์˜์ƒ


๐Ÿ‘ฌ ํŒ€์› ์†Œ๊ฐœ

FRONT-END : ๊ถŒ์ค€

BACK-END : ๊น€์ข…์™„ / ๋ฐ•์„ฑ๊ด‘


โฐ ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„

- 2022.03.26 ~ 2022.04.26


๐Ÿ— ์นธ๋ฐ˜ ๋ณด๋“œ

FR ํ”„๋กœ์ ํŠธ ์นธ๋ฐ˜๋ณด๋“œ

BE ํ”„๋กœ์ ํŠธ ์นธ๋ฐ˜๋ณด๋“œ


๊ธฐ์ˆ  ์Šคํƒ


FrontEnd

BackEnd

Infra



ERD ์„ค๊ณ„

Untitled


๐Ÿ›  ๊ธฐํš ๋ฐ ์„ค๊ณ„

๊ธฐ๋Šฅ ๋ช…์„ธ์„œ

ํŽ˜์ด์ง€ ๊ธฐํš์„œ

DB ๋ช…์„ธ์„œ

API ๋ช…์„ธ์„œ

๋””์ž์ธ

ํ”„๋ก ํŠธ์—”๋“œ ๊นƒ ๋ ˆํฌ

For-Rest Front Git Repository