Skip to content

๐Ÿ›’ ๋ถ€๋ชจ๋‹˜ ๋งˆํŠธ๋ฅผ ์œ„ํ•œ ๋™๋„ค ๋งˆํŠธ ๋ฐฐ๋‹ฌ ์•ฑ

Notifications You must be signed in to change notification settings

younhwan97/happy-buyer-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

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

Repository files navigation

์ฝ”์ฝ”๋งˆํŠธ - HappyBuyer

์•ฑ ๊ทธ๋ž˜ํ”ฝ ์ด๋ฏธ์ง€


๐Ÿ“Œ HappyBuyer๋ž€?

๋™๋„ค๋งˆํŠธ ๋ฐฐ๋‹ฌ ์•ฑ

์ฝ”์ฝ”๋งˆํŠธ - HappyBuyer๋Š” ๋ถ€๋ชจ๋‹˜๊ป˜์„œ ์šด์˜ํ•˜์‹œ๋Š” ๋งˆํŠธ์—์„œ ๋ชจ๋ฐ”์ผ์„ ํ†ตํ•œ ๋ฐฐ๋‹ฌ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด์ง„ ์•ฑ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

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

๐Ÿ—“ ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„: 2021.12 ~ 2022.05


๐Ÿ“ท ํ•ต์‹ฌ ๊ธฐ๋Šฅ ์‚ฌ์ง„


๐Ÿš€ ๊ธฐ์ˆ 

  • Android: Kotlin / MVP / DataBinding, Coroutine, OkHttp3, Glide, ViewPager2, RecylerView, OAuth
  • Front-end: HTML/CSS/JS, Bootstrap
  • Back-end: Node.js
  • AWS: EC2, RDS, S3, IAM, Route53

๐Ÿ”ฅ ์„ฑ๊ณผ

  • ํ˜ผ์ž์„œ 6๊ฐœ์›” ๋™์•ˆ ์•ฑ, ์›น, ์„œ๋ฒ„, DB๋ฅผ ๊ธฐํš/๋””์ž์ธ/๊ฐœ๋ฐœ
  • AWS EC2 ํ™˜๊ฒฝ์— ๋ฐฐํฌ ๋ฐ ํ”Œ๋ ˆ์ด์Šคํ† ์–ด ๋“ฑ๋ก
  • ์‚ฌ์šฉ์ž ์š”๊ตฌ์‚ฌํ•ญ์„ ์ ๊ทน ๋ถ„์„
    • ์ฃผ์š” ํƒ€๊ฒŸ: ์ฃผ๋ถ€(์—ฐ๋ น๋Œ€๊ฐ€ ๋†’์Œ) โ†’ ์ง๊ด€์„ฑ, ๊ฐ„๋‹จํ•œ ์‚ฌ์šฉ
    • ์ฃผ๋ฌธ ํ’ˆ๋ชฉ: ๋ฐ˜๋ณต๋จ โ†’ ๋ฐ˜๋ณต๋˜๋Š” ์ƒํ’ˆ ์œ„์ฃผ์˜ ํ™”๋ฉด ๊ตฌ์„ฑ ๋ฐ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ ์ œ๊ณต
    • ์ฃผ๋ฌธ ์‹œ๊ฐ„: ์ ์‹ฌ, ์ €๋… ์‹์‚ฌ 1~2์‹œ๊ฐ„ ์ „์— ์ง‘์ค‘ โ†’ ํด๋ผ์šฐ๋“œ๋ฅผ ์ด์šฉํ•œ ํŠธ๋ž˜ํ”ฝ ๊ด€๋ฆฌ
  • ์œ ์ง€๋ณด์ˆ˜์™€ ์„œ๋น„์Šค ํ™•์žฅ์„ฑ์„ ๊ณ ๋ คํ•˜์—ฌ ํ”„๋ ˆ์  ํ…Œ์ด์…˜ ๊ณ„์ธต๊ณผ ๋ฐ์ดํ„ฐ ๊ณ„์ธต์„ ๋ถ„๋ฆฌ
  • Coroutine๊ณผ OkHttp๋ฅผ ํ™œ์šฉํ•œ ๋น„๋™๊ธฐ API ํ˜ธ์ถœ
  • ์ƒํ’ˆ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ๋•Œ, ํŽ˜์ด์ง• ์ฒ˜๋ฆฌ๋ฅผ ์ด์šฉํ•˜์—ฌ DB์— ๋ฐ์ดํ„ฐ๊ฐ€ ์•„๋ฌด๋ฆฌ ๋งŽ์•„์ง€๋”๋ผ๋„ ์ผ๊ด€๋œ ์•ฑ ์„ฑ๋Šฅ์„ ๋ณด์žฅ
  • ์—ฐ๋ น๋Œ€๊ฐ€ ๋†’์€ ์‚ฌ์šฉ์ž๋„ ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง๊ด€๋œ(Material Design์— ๋”ฐ๋ฅธ) UI ์„ค๊ณ„ ๋ฐ ์ตœ์†Œ 3๊ฐœ์˜ ์—‘ํ‹ฐ๋น„ํ‹ฐ๋งŒ์„ ์ด์šฉํ•œ ๊ฐ„๋‹จํ•œ ์ฃผ๋ฌธ ๊ณผ์ • ๊ตฌํ˜„
  • ์†Œ์…œ๋กœ๊ทธ์ธ๊ณผ ์‚ฌ์šฉ์ž ์ธ์ฆ ํ† ํฐ ๊ด€๋ฆฌ

๐Ÿค” ๋ฐฐ์šฐ๊ณ  ๋Š๋‚€ ์ 

  • MVP ํŒจํ„ด์„ ์ฒ˜์Œ ๋„์ž…ํ•ด๋ณด๋ฉฐ, ํŒจํ„ด์— ๋Œ€ํ•œ ์ดํ•ด๋„๋ฅผ ๋†’์žŽ ์ˆ˜ ์žˆ์—ˆ์Œ.
  • ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ๋กœ ์ง„ํ–‰ํ•œ ๋งŒํผ ๋ชจ๋“  ๊ฐœ๋ฐœ ๊ณผ์ •์„ ์ง์ ‘ ๊ฒฝํ—˜ํ•  ์ˆ˜ ์žˆ์—ˆ์Œ.
  • ์—ฐ๋ น๋Œ€๊ฐ€ ๋†’์€ ์‚ฌ์šฉ์ž๋„ ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” UI/UX ์„ค๊ณ„์— ๋Œ€ํ•˜์—ฌ ๊ณ ๋ฏผํ•ด๋ณผ ์ˆ˜ ์žˆ์—ˆ์Œ.
  • ํ”„๋กœ์ ํŠธ๊ฐ€ ๊ธธ์–ด์ง€๊ณ  ์›น, ์•ฑ, ์„œ๋ฒ„ ๋“ฑ์— ๊ฑธ์ณ ์—ฌ๋Ÿฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ˜ผ์ž์„œ ํ•˜๋‹ค ๋ณด๋‹ˆ ์ฝ”๋“œ ์ž‘์„ฑ ๋ฐฉ์‹์ด ๋‹ฌ๋ผ์ง€๋Š” ๋“ฑ์˜ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์˜€๋Š”๋ฐ, ํ•ด๋‹น ๋ฌธ์ œ๋กœ ์ดํ›„ ๋ฆฌํŒฉํ† ๋ง ๋“ฑ์˜ ๋‹จ๊ณ„์—์„œ ์–ด๋ ค์›€์„ ๊ฒฝํ—˜ํ•จ. ๋”ฐ๋ผ์„œ ์ด ํ”„๋กœ์ ํŠธ๋ฅผ ๊ณ„๊ธฐ๋กœ ์ผ๊ด€๋œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ์ค‘์š”์„ฑ์„ ์•Œ๊ฒŒ ๋˜์—ˆ์Œ.

About

๐Ÿ›’ ๋ถ€๋ชจ๋‹˜ ๋งˆํŠธ๋ฅผ ์œ„ํ•œ ๋™๋„ค ๋งˆํŠธ ๋ฐฐ๋‹ฌ ์•ฑ

Topics

Resources

Stars

Watchers

Forks

Languages