Skip to content

๐Ÿ“ Every Moment - ๋ฐ”์œ ํ•˜๋ฃจ๋ฅผ ์ž๋™์œผ๋กœ ๊ธฐ๋กํ•˜๋Š” ๋‹ค์ด์–ด๋ฆฌ ์•ฑ

Notifications You must be signed in to change notification settings

kakao-tech-campus-2nd-step3/Team21_BE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Every Moment

ํ•˜๋ฃจ๋ฅผ ์ž๋™์œผ๋กœ ๊ธฐ๋กํ•˜๊ณ  ๊ณต์œ ํ•˜๋Š” ์œ„์น˜ ๊ธฐ๋ฐ˜ ์†Œ์…œ ๋‹ค์ด์–ด๋ฆฌ ๐Ÿ“

image


๐Ÿ“Œ ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

๋ฐ”์œ ์ผ์ƒ ์†์—์„œ ๋งค ์ˆœ๊ฐ„์„ ๊ธฐ๋กํ•˜๊ธฐ๋ž€ ์‰ฝ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
Every Moment๋Š” ์œ„์น˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์‚ฌ์šฉ์ž์˜ ํ•˜๋ฃจ๋ฅผ ์ž๋™์œผ๋กœ ๊ธฐ๋กํ•˜๊ณ  ์นœ๊ตฌ๋“ค๊ณผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ์†Œ์…œ ๋‹ค์ด์–ด๋ฆฌ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

ํ•ต์‹ฌ ๊ธฐ๋Šฅ

  • ๐Ÿ“ ์œ„์น˜ ๊ธฐ๋ฐ˜ ์ž๋™ ๊ธฐ๋ก: 15๋ถ„ ์ด์ƒ ๋จธ๋ฌธ ์žฅ์†Œ ์ž๋™ ๊ฐ์ง€ ๋ฐ ์ผ๊ธฐ๋กœ ๊ธฐ๋ก

  • ๐Ÿค ์†Œ์…œ ๋‹ค์ด์–ด๋ฆฌ: ์นœ๊ตฌ๋“ค๊ณผ ์ผ๊ธฐ ๊ณต์œ  ๋ฐ ์†Œํ†ต

  • ๐Ÿ” ์Šค๋งˆํŠธ ๊ฒ€์ƒ‰: ๋‹ค์–‘ํ•œ ํ•„ํ„ฐ๋ง ์˜ต์…˜์œผ๋กœ ์›ํ•˜๋Š” ์ผ๊ธฐ ๋น ๋ฅธ ๊ฒ€์ƒ‰

  • ๐Ÿ”” ์‹ค์‹œ๊ฐ„ ์•Œ๋ฆผ: ์นœ๊ตฌ์™€์˜ ์ƒํ˜ธ์ž‘์šฉ(์ข‹์•„์š”, ๋Œ“๊ธ€, ์นœ๊ตฌ ์š”์ฒญ ๋“ฑ)๊ณผ ์ƒˆ๋กœ์šด ์žฅ์†Œ ๊ฐ์ง€๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์•Œ๋ฆผ

๋‹ค์šด๋กœ๋“œ

Get it on Google Play



โญ๏ธ ์ฃผ์š” ๊ธฐ๋Šฅ

์ž๋™ ์ผ๊ธฐ ๊ธฐ๋ก ์†์‰ฌ์šด ์ผ๊ธฐ ํŽธ์ง‘ ๋‹ค์–‘ํ•œ ๊ฒ€์ƒ‰ ํ•„ํ„ฐ๋ง ์นœ๊ตฌ์™€์˜ ์ผ๊ธฐ ๊ณต์œ 
15๋ถ„๋™์•ˆ ๋จธ๋ฌธ ์žฅ์†Œ๋ฅผ
์ž๋™์œผ๋กœ ๊ธฐ๋ก
์ €์žฅ๋œ ์ผ๊ธฐ๋ฅผ
์†์‰ฝ๊ฒŒ ํŽธ์ง‘
๋‹ค์–‘ํ•œ ๊ฒ€์ƒ‰ ์กฐ๊ฑด์œผ๋กœ
์†์‰ฌ์šด ์ผ๊ธฐ ์ฐพ๊ธฐ
์›ํ•˜๋Š” ์ผ๊ธฐ๋ฅผ ๊ณต์œ ํ•˜์—ฌ
์นœ๊ตฌ์™€ ์†Œํ†ต

๐Ÿ” ํ”„๋กœ์ ํŠธ ์ •๋ณด

๊ฐœ๋ฐœ ๊ธฐ๊ฐ„

  • 2024.09 ~ 2024.11 (3๊ฐœ์›”)

์„œ๋น„์Šค ๋งํฌ

ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ


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

์ €ํฌ ํŒ€์€ ๋ฐฑ์—”๋“œ 2๋ช…, ์•ˆ๋“œ๋กœ์ด๋“œ 3๋ช…์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ตœ์ค€ํ˜• ์ „ํ˜œ์ง€ ์ด์•„๋ฆผ ์œค์ฑ„์› ๊ถŒ์ƒˆ์ผ

Backend

Backend

Android

Android

Android

๐Ÿ›  ๊ธฐ์ˆ  ์Šคํƒ

๐Ÿ’ป Language & Framework

  • Java 21
  • Spring Boot 3.3
  • Spring Data JPA

๐Ÿ“Š Database & Storage

  • MySQL
  • AWS S3 (ํŒŒ์ผ ์ €์žฅ์†Œ)

๐Ÿ“ฑ Communication

  • Firebase Cloud Messaging (FCM)

๐Ÿ— Infra

  • AWS EC2
  • AWS RDS

๐Ÿ”ง Development Tools

  • GitHub Actions

๐Ÿ“š Documentation & Testing

  • Swagger
  • JUnit5

โš™๏ธ Others

  • JWT (์ธ์ฆ/์ธ๊ฐ€)

๐Ÿ—„๏ธ ERD

erd


๐Ÿ” ๊ฐœ๋ฐœ ์ฃผ์•ˆ์ 

  • ์‹ค์‹œ๊ฐ„์„ฑ ํ™•๋ณด

    • FCM์„ ํ™œ์šฉํ•œ ์ฆ‰๊ฐ์ ์ธ ํ‘ธ์‹œ ์•Œ๋ฆผ ๊ตฌํ˜„

    • ๋Œ“๊ธ€, ์ข‹์•„์š”, ์นœ๊ตฌ ์š”์ฒญ, ์ž๋™ ์ผ๊ธฐ ์ž‘์„ฑ ๋“ฑ ๋‹ค์–‘ํ•œ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ ์‹ค์‹œ๊ฐ„ ์•Œ๋ฆผ

  • CI/CD ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ• ๋ฐ ์ตœ์ ํ™”

    • Github Actions๋ฅผ ํ™œ์šฉํ•œ ๋ฐฐํฌ ์ž๋™ํ™”

    • PR ๋‹จ๊ณ„์—์„œ ์ž๋™ํ™”๋œ ํ…Œ์ŠคํŠธ ์‹คํ–‰์œผ๋กœ ๊ฐœ๋ฐœ ์ƒ์‚ฐ์„ฑ ํ–ฅ์ƒ

      • ์ด์ „์—๋Š” ๋ฐฐํฌ ํ™˜๊ฒฝ์—์„œ ํ…Œ์ŠคํŠธ ์‹คํŒจ ์‹œ ์ƒˆ๋กœ์šด PR์„ ์ƒ์„ฑํ•˜๊ณ , ๋ฐฐํฌํ•˜๋Š” ๊ณผ์ •์„ ๋ฐ˜๋ณตํ•ด์•ผ ํ–ˆ์Œ
  • ํ…Œ์ŠคํŠธ ์ž‘์„ฑ

    • 70% ์ด์ƒ์˜ ํ…Œ์ŠคํŠธ ์ปค๋ฒ„๋ฆฌ์ง€ ์œ ์ง€

About

๐Ÿ“ Every Moment - ๋ฐ”์œ ํ•˜๋ฃจ๋ฅผ ์ž๋™์œผ๋กœ ๊ธฐ๋กํ•˜๋Š” ๋‹ค์ด์–ด๋ฆฌ ์•ฑ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages