Skip to content

Latest commit

ย 

History

History
71 lines (48 loc) ยท 2.04 KB

README.md

File metadata and controls

71 lines (48 loc) ยท 2.04 KB

๐ŸŒŸReviewZip-BE๐ŸŒŸ

์œ„์น˜๊ธฐ๋ฐ˜ ํ›„๊ธฐ ํ”Œ๋žซํผ, Review.ZIP

๐Ÿ“– Description

์‹ ๋ขฐ์„ฑ์ด ์•ฝํ•œ ๋ฆฌ๋ทฐ๋กœ ์ธํ•ด ์–ด๋ ค์›€์„ ๊ฒช์œผ์‹  ์ ์ด ์žˆ๋‚˜์š”?

Review.ZIP์€ ํ‰์ , ์ข‹์•„์š”, ํŒ”๋กœ์ž‰/ํŒ”๋กœ์šฐ ๋“ฑ์˜ ์—ฌ๋Ÿฌ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ๊ฐ ์žฅ์†Œ์— ๋Œ€ํ•œ ์‹ ๋ขฐ๋„ ๋†’์€ ๋ฆฌ๋ทฐ๋ฅผ ์ œ๊ณตํ•˜๋Š” ์›น ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค ๐Ÿ˜€

๐Ÿค Demo

โญ Main Feature

๊ฒŒ์‹œ๊ธ€

  • ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ/์ˆ˜์ •/์‚ญ์ œ (AWS S3 ์‚ฌ์šฉ)
  • ๊ฒŒ์‹œ๊ธ€ ์ƒ์„ฑ, ์กฐํšŒ, ์ˆ˜์ •, ์‚ญ์ œ ๊ธฐ๋Šฅ
  • ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ (์œ ์ € ๋‹‰๋„ค์ž„, ์œ ์ € ์ด๋ฆ„)
  • ๊ฒŒ์‹œ๊ธ€ ํ•ด์‹œํƒœ๊ทธ

ํšŒ์›๊ฐ€์ž… ๋ฐ ๋กœ๊ทธ์ธ

  • JWT & OAuth 2.0 (์นด์นด์˜ค) ์ด์šฉ
  • ๋น„๋ฐ€๋ฒˆํ˜ธ ์ธ์ฆ ํ›„ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ ๊ธฐ๋Šฅ
  • ๊ด€์‹ฌ์žฅ์†Œ ๊ธฐ๋Šฅ

๊ธฐํƒ€ ๊ธฐ๋Šฅ

  • ๋งˆ์ดํŽ˜์ด์ง€
  • ์œ ์ € ํŒ”๋กœ์šฐ, ํŒ”๋กœ์ž‰ / ์กฐํšŒ ๊ธฐ๋Šฅ
  • ๋ฆฌ๋ทฐ ์Šคํฌ๋žฉ ์ƒ์„ฑ / ํ•ด์ œ ๊ธฐ๋Šฅ
  • ๊ฒŒ์‹œ๊ธ€ ์ข‹์•„์š” ์ƒ์„ฑ / ํ•ด์ œ ๊ธฐ๋Šฅ

๐Ÿ”ง Stack

  • Language : Java
  • Library & Framework : SpringBoot
  • DevOps: AWS (EC2, RDS, S3 ๋“ฑ), Nginx
  • Database : AWS RDS (MySQL), Redis
  • ORM : JPA
  • Deploy : Docker, GitHub Actions

๐Ÿ”จ Server Architecture

๐Ÿ“„ERD

โš’ CI/CD

  • GitHub Actions๋ฅผ ํ™œ์šฉํ•œ ์ง€์†์  ํ†ตํ•ฉ ๋ฐ ๋ฐฐํฌ
  • feature ๋ธŒ๋žœ์น˜์—์„œ dev๋กœ Pull Request๋ฅผ ๋ณด๋‚ด๋ฉด, CI๊ฐ€ ๋™์ž‘๋œ๋‹ค.
  • dev์—์„œ master๋กœ Pull Request๋ฅผ ๋ณด๋‚ด๋ฉด, CI๊ฐ€ ๋™์ž‘๋˜๊ณ  Merge๊ฐ€ ๋˜๋ฉด, ์šด์˜ ๋ฆฌ์†Œ์Šค์— ๋ฐฐํฌ๋œ๋‹ค.

๐Ÿ‘จโ€๐Ÿ’ป Role & Contribution

Backend

  • Spring Security, JWT๋ฅผ ์ด์šฉํ•œ ๋กœ์ปฌ ๋กœ๊ทธ์ธ API ๊ฐœ๋ฐœ
  • ํ”„๋กœํ•„ ์ด๋ฆ„, ์ด๋ฏธ์ง€ ์ˆ˜์ • ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ
  • ์ธ์ฆ๋ฒˆํ˜ธ ์ธ์ฆ ํ›„ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ˆ˜์ • ๊ธฐ๋Šฅ ๊ตฌํ˜„ (Cool SMS API ์—ฐ๋™ ๋ฐ Redis ์‚ฌ์šฉ)

etc

  • ๊ฐœ๋ฐœ ์ผ์ • ๋ฐ ์ด์Šˆ ๊ด€๋ฆฌ

๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Developer