Skip to content

RunningDuk/UniRun-FE

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

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

Repository files navigation

๐Ÿซ๐Ÿƒโ€โ™‚๏ธโ€โžก๏ธ UniRun

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

UniRun์€ ๋Œ€ํ•™์ƒ ๋Ÿฌ๋„ˆ๋“ค์„ ์œ„ํ•œ NFT ๊ธฐ๋ฐ˜ ๋Ÿฌ๋‹(Running) ์ปค๋ฎค๋‹ˆํ‹ฐ ํ”Œ๋žซํผ์ด๋‹ค.

๊ฐœ์ธ ๋Ÿฌ๋‹ ๋ฐ์ดํ„ฐ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ถ•์ ํ•˜๊ณ  ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ๋ฌผ๋ก , ๋Œ€ํ•™๊ต ๋‚ด ๋Ÿฌ๋‹ ํฌ๋ฃจ ๋ฐ ํƒ€ ๋Œ€ํ•™ ํฌ๋ฃจ ๊ฐ„์˜ ๋„คํŠธ์›Œํ‚น์„ ์ง€์›ํ•œ๋‹ค.
์‚ฌ์šฉ์ž๋Š” ์ž์œ ๋กญ๊ฒŒ ์ผ์ •์„ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๊ฐ€ ์ƒ์„ฑํ•œ ๋Ÿฌ๋‹ ์ผ์ •์— ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, 5.5km๋ฅผ ๋‹ฌ๋ฆด ๋•Œ๋งˆ๋‹ค โ€˜RapiDโ€™ ํ† ํฐ์ด ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋˜๊ณ  ์ง€๊ธ‰๋œ๋‹ค.
์ง€๊ธ‰๋œ RapiD๋Š” ๊ฐ ๋Œ€ํ•™๊ต์˜ ๋งˆ์Šค์ฝ”ํŠธ๊ฐ€ ๋Ÿฌ๋‹ํ•˜๋Š” ๋ชจ์Šต์„ ๋‹ด์€ ์บ๋ฆญํ„ฐ NFT ์•„์ดํ…œ์„ ๊ตฌ๋งคํ•˜๋Š” ๋ฐ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
UniRun์€ ๋Œ€ํ•™์ƒ ๋Ÿฌ๋„ˆ๋“ค์—๊ฒŒ ๋Ÿฌ๋‹์— ๋Œ€ํ•œ ์ƒˆ๋กœ์šด ๋™๊ธฐ์™€ ๊ฐ€์น˜๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ, ์ฆ๊ฒ๊ณ  ์ง€์† ๊ฐ€๋Šฅํ•œ ๋Ÿฌ๋‹ ๋ฌธํ™”๋ฅผ ๋งŒ๋“ค์–ด ๊ฐ„๋‹ค.

๐Ÿš€ ํ”„๋กœ์ ํŠธ ์„ฑ๊ณผ

ํ•œ๊ตญ์ •๋ณด์ฒ˜๋ฆฌํ•™ํšŒ ACK 2024 ๋…ผ๋ฌธ์ง‘(์ œ31๊ถŒ ์ œ2ํ˜ธ)์— โ€˜๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•œ ๋Ÿฌ๋‹ ํ”Œ๋žซํผ ์„ค๊ณ„โ€™๋ฅผ ์ฃผ์ œ๋กœ ๋…ผ๋ฌธ์„ ๊ฒŒ์žฌํ•˜๊ณ  ์šฐ์ˆ˜์ƒ์„ ์ˆ˜์ƒํ•˜๋Š” ์„ฑ๊ณผ๋ฅผ ์–ป์—ˆ๋‹ค.

ํ•œ๊ตญ์ •๋ณด์ฒ˜๋ฆฌํ•™ํšŒ ๋…ผ๋ฌธ ๊ฒŒ์žฌ - ์šฐ์ˆ˜์ƒ ์ˆ˜์ƒ ๋Œ€ํ•™์ƒ ๋Ÿฌ๋„ˆ๋“ค์„ ์œ„ํ•œ NFT ๊ธฐ๋ฐ˜ ๋Ÿฌ๋‹ ์ปค๋ฎค๋‹ˆํ‹ฐ ํ”Œ๋žซํผ : UniRun์˜ ์„ค๊ณ„ ๋ฐ ๊ตฌํ˜„ (2024๋…„ ํ•œ๊ตญ์ •๋ณด์ฒ˜๋ฆฌํ•™ํšŒ ํ•™์ˆ ๋Œ€ํšŒ๋…ผ๋ฌธ์ง‘, ์ œ 31๊ถŒ 2ํ˜ธ)

image


๐Ÿƒโ€โ™‚๏ธย R&R ๋ถ„๋ฐฐ

๋ถ„์•ผ ์ด๋ฆ„ ํฌ์ง€์…˜
๊ฐœ๋ฐœ(FE) ๋ฅ˜์ฃผ์•„ ๐Ÿ”ฆ ํ”„๋ก ํŠธ์—”๋“œ ๋ฆฌ๋“œ, ํšŒ์›๊ฐ€์ž…, ํ™ˆ, ๋งˆ์ดํŽ˜์ด์ง€, ๋Ÿฌ๋‹ ๊ธฐ๋ก, ๋Ÿฌ๋‹ ์ผ์ •, nft ํ™”๋ฉด UI ๊ตฌํ˜„ ๋ฐ ์„œ๋ฒ„ ์—ฐ๋™, goolge map api ์—ฐ๋™
๊ฐœ๋ฐœ(FE) ๊น€ํ•˜๋Š˜ ๐Ÿ“ฑ UI ๋””์ž์ธ, ์บ˜๋ฆฐ๋” ํ™”๋ฉด UI ๊ตฌํ˜„ ๋ฐ ์„œ๋ฒ„ ์—ฐ๋™
๊ฐœ๋ฐœ(BE) ํ™ฉ์ง€๋ฏผ ๐Ÿ’ป ๋ฐฑ์—”๋“œ ๋ฆฌ๋“œ, ์‹œ์Šคํ…œ ์„ค๊ณ„, DB ์„ค๊ณ„, API ์„ค๊ณ„, ์„œ๋ฒ„ ๊ฐœ๋ฐœ (๋Ÿฌ๋‹, ๋ธ”๋ก์ฒด์ธ, ์บ˜๋ฆฐ๋”), ๋ธ”๋ก์ฒด์ธ ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ ์ž‘์„ฑ ๋ฐ ๋ฐฐํฌ
๊ฐœ๋ฐœ(BE) ๊ฐ•์„œ์—ฐ ๐Ÿ–ฅ๏ธ DB ์„ค๊ณ„, API ์„ค๊ณ„, ์นด์นด์˜ค ๋กœ๊ทธ์ธ ์—ฐ๋™, ํšŒ์› ๊ด€๋ฆฌ

๐Ÿ“… ์ผ์ •

24.04.01(์›”) ~ 24.10.31(๊ธˆ) (์ด 28์ฃผ)

  • ๊ธฐํš ๋ฐ ์„ค๊ณ„ : 04.01 ~ 06.30 (12์ฃผ)
    • ๊ธฐํš : ํ”„๋กœ์ ํŠธ ์•„์ด๋””์–ด ๋…ผ์˜, ์ฃผ์ œ ๊ตฌ์ฒดํ™”, UI ๋””์ž์ธ
    • ์„ค๊ณ„ : ๊ธฐ์ˆ  ์Šคํƒ ์„ ์ •, ๊ธฐ๋Šฅ ์š”๊ตฌ ๋ช…์„ธ์„œ ์ž‘์„ฑ, ERD, ์™€์ด์–ดํ”„๋ ˆ์ž„, ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ ์„ค๊ณ„, REST API ์„ค๊ณ„
  • ๊ฐœ๋ฐœ : 07.08 ~ 10.31 (16์ฃผ)
    • UI ๊ตฌํ˜„
    • API ๊ตฌํ˜„
    • ํ”„๋กœ์ ํŠธ ์ฃผ์š” ๊ธฐ๋Šฅ ๊ตฌํ˜„
    • ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ ์ž‘์„ฑ
    • ๋ธ”๋ก์ฒด์ธ ๋„คํŠธ์›Œํฌ ์—ฐ๋™
    • ๋ฐฐํฌ ๋ฐ ์ธํ”„๋ผ ๊ตฌ์ถ•

๐Ÿ›  Tech Stack




Others


๐ŸŽฏ ๋Œ€ํ‘œ ๊ธฐ๋Šฅ

image

  • ํšŒ์› ๊ด€๋ฆฌ
    • ํšŒ์›๊ฐ€์ž…, ๋กœ๊ทธ์ธ, ๋กœ๊ทธ์•„์›ƒ, ํšŒ์›ํƒˆํ‡ด๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค.
  • ๋Ÿฌ๋‹
    • ๊ตฌ๊ธ€ ์ง€๋„๋ฅผ ํ†ตํ•ด ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋Ÿฌ๋‹ ์‹œ๊ฐ„๊ณผ ๊ฑฐ๋ฆฌ ๊ธฐ๋ก์„ ํ™•์ธํ•œ๋‹ค.
  • ๋Ÿฌ๋‹ ์ผ์ • ๊ด€๋ฆฌ
    • ๋Ÿฌ๋‹ ์ผ์ •์„ ์ƒ์„ฑํ•˜๊ณ  ์ฐธ์—ฌํ•œ๋‹ค.
    • ๋Œ€ํ•™๋ณ„๋กœ ๊ต๋‚ด์™€ ์ „์ฒด๋ฅผ ๊ตฌ๋ถ„ํ•˜๊ณ , ๊ฐ ๋Œ€ํ•™์˜ ๋Ÿฌ๋‹ ํŠน์„ฑ์— ๋งž์ถฐ ์ •๊ทœ๋Ÿฐ๊ณผ ๋ฒˆ๊ฐœ๋Ÿฐ์œผ๋กœ ์œ ํ˜•์„ ์„ธ๋ถ„ํ™”ํ•œ๋‹ค.
  • ๋Ÿฌ๋‹ ๊ธฐ๋ก ๊ด€๋ฆฌ
    • ๋‚ ์งœ, ๋Ÿฌ๋‹ ์†Œ์š” ์‹œ๊ฐ„, ์ด ๋‹ฌ๋ฆฐ ๊ฑฐ๋ฆฌ, ์นผ๋กœ๋ฆฌ ๋“ฑ ๋Ÿฌ๋‹ ๊ธฐ๋ก์„ ํ™•์ธํ•œ๋‹ค.
  • ํ† ํฐ ๋ณด์ƒ
    • ๋Ÿฌ๋‹ ๊ฑฐ๋ฆฌ 5.5km ๋‹ฌ์„ฑ ์‹œ, UniRun ์ž์ฒด ํ† ํฐ RapiD๋ฅผ ์ œ๊ณตํ•œ๋‹ค.
  • NFT ๊ตฌ๋งค
    • RapiD ํ† ํฐ์„ ์‚ฌ์šฉํ•˜์—ฌ NFT๋ฅผ ๊ตฌ๋งคํ•œ๋‹ค.

์•„ํ‚คํ…์ฒ˜

image

ERD

image

API

API ๋ช…์„ธ์„œ

UI ํ™”๋ฉด

ํ™ˆ UI ์บ˜๋ฆฐ๋” UI
image image
๋Ÿฌ๋‹ ์‹œ์ž‘ UI ๋Ÿฌ๋‹ ์ค‘ UI
image image
NFT ๊ตฌ๋งค UI NFT ์†Œ์žฅ UI
image image

๋ธ”๋ก์ฒด์ธ

ํ† ํฐ ๋ฐœํ–‰ ํ๋ฆ„๋„

image
ERC20 ์ปจํŠธ๋ž™ํŠธ๋Š” Solidity๋กœ ์ž‘์„ฑ ํ›„ ๋„คํŠธ์›Œํฌ์— ๋ฐฐํฌ๋˜์–ด ์ดˆ๊ธฐ ๊ณต๊ธ‰๋Ÿ‰์ด ์„ค์ •๋˜๊ณ  ์†Œ์œ ์ž ์ง€๊ฐ‘์— Mint ์ž‘์—…์œผ๋กœ ๋ฐœํ–‰๋œ๋‹ค. ๋ฐœํ–‰๋œ ํ† ํฐ์€ ๋„คํŠธ์›Œํฌ์— ๊ธฐ๋ก๋˜์–ด ์œ ํ†ต ๋ฐ ์ „์†ก์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์„œ๋น„์Šค์— ํ™œ์šฉ๋œ๋‹ค.

ํ† ํฐ ๋ฐœํ–‰ ๊ฒฐ๊ณผ

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages

  • TypeScript 94.8%
  • Kotlin 1.6%
  • Objective-C 1.5%
  • Ruby 1.1%
  • Other 1.0%