Skip to content

cherrymixy/Cature

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

69 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Cature โ€” AR ์นด๋ฉ”๋ผ๋กœ ์ž์—ฐ์„ ๋ฐœ๊ฒฌํ•˜๋Š” ์ƒํƒœ ๊ณต์กด ์„œ๋น„์Šค



๐ŸŒฟ Cature

์นด๋ฉ”๋ผ๋กœ ๋„์‹œ ์† ์ƒ๋ช…์„ ๋ฐœ๊ฒฌํ•˜๊ณ , AI๋กœ ๊ณต์กด์„ ์ดํ•ดํ•˜๋ฉฐ, AR๋กœ ๋‹ค์‹œ ๋งŒ๋‚˜๋‹ค

Catch + Nature โ€” ์ผ์ƒ ์† ์Šค์ณ ์ง€๋‚˜๊ฐ€๋˜ ์ž์—ฐ์„ ํฌ์ฐฉํ•˜๋Š” iOS ์•ฑ. ์นด๋ฉ”๋ผ๋กœ ์ƒ๋ฌผ์„ ๋ฐœ๊ฒฌํ•˜๋ฉด LLM์ด ๊ฐœ์ฒด๋ฅผ ๋ถ„์„ํ•˜๊ณ  ์–ด๋–ป๊ฒŒ ํ•จ๊ป˜ ์ง€๋‚ด์•ผ ํ•˜๋Š”์ง€(ํ•„์š” ์กฐ๊ฑด ยท ๋ฐฉํ•ด ํ–‰๋™)๋ฅผ ์•Œ๋ ค์ค๋‹ˆ๋‹ค. ๋ฐœ๊ฒฌํ•œ ์ƒ๋ช…์€ ๋„๊ฐยท์ง€๋„์— ์ˆ˜์ง‘๋˜๊ณ , AR๋กœ ๋ˆˆ์•ž์— ๋ถˆ๋Ÿฌ๋‚ด ๋‹ค์‹œ ์ฒดํ—˜ํ•  ์ˆ˜ ์žˆ์–ด์š”.


Platform Swift UI AR AI Package Status Award

๐Ÿ† 1์œ„ Winner ยท Team LAB VOID ยท Seunga Jeon ยท Chanhee Shin ยท Yejun Choi


๐Ÿ† Lab Void ๋ฐ”์ด๋ธŒ์ฝ”๋”ฉ ํ•ด์ปคํ†ค 1์œ„(Winner) ํ™์ต๋Œ€ํ•™๊ต UX/UI ์†Œ๋ชจ์ž„ Lab Void โ€” ๋””์ž์ด๋„ˆ๋“ค๋ผ๋ฆฌ ์ง„ํ–‰ํ•œ ๋ฐ”์ด๋ธŒ์ฝ”๋”ฉ ํ•ด์ปคํ†ค์—์„œ, AI ์ฝ”๋”ฉ ๋„๊ตฌ๋กœ ์ง์ ‘ ๋งŒ๋“  iOS ์•ฑ์œผ๋กœ 1์œ„๋ฅผ ์ฐจ์ง€ํ–ˆ์Šต๋‹ˆ๋‹ค.


โ€œ๋„์‹œ๋Š” ์‚ฌ๋žŒ๋งŒ์˜ ๊ณต๊ฐ„์ด ์•„๋‹ˆ๋ผ, ์‹๋ฌผยท๊ณค์ถฉยท์ƒˆยท๋ฒ„์„ฏยท์•ผ์ƒ๋™๋ฌผ์ด ํ•จ๊ป˜ ์‚ด์•„๊ฐ€๋Š” ์ƒํ™œ๊ถŒ์ž…๋‹ˆ๋‹ค.โ€

๋ฐœ๊ฒฌ(Discover) โ†’ ์ดํ•ด(Understand) โ†’ ์ฒดํ—˜(Experience). โ€œ์žก๋Š”โ€ ๊ฒŒ ์•„๋‹ˆ๋ผ ํ•จ๊ป˜ ์ง€๋‚ด๋Š” ๋ฒ•์„ ๋ฐฐ์šฐ๋Š” ํ๋ฆ„์ด Cature์˜ ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค.


๐Ÿ“‘ ๋ชฉ์ฐจ

๊ธฐํš ยท ํƒ€๊ฒŸ ์ „๋žต ยท ํ•œ ๋ฌธ์žฅ ์ •์˜ ยท ๋ธŒ๋žœ๋“œ ยท ๋””์ž์ธ ์‹œ์Šคํ…œ ยท Core Value ยท Core Flow ยท ํ™”๋ฉด ยท ๊ธฐ๋Šฅ ยท ์•„ํ‚คํ…์ฒ˜ ยท ๊ธฐ์ˆ  ์Šคํƒ ยท ๋นŒ๋“œ ยท ํŒ€


๐ŸŽฏ ๊ธฐํš โ€” ์™œ Cature์ธ๊ฐ€

๋„์‹œ๋Š” ์‚ฌ๋žŒ๋งŒ์˜ ๊ณต๊ฐ„์ด ์•„๋‹ˆ๋ผ ์—ฌ๋Ÿฌ ์ƒ๋ช…์ด ํ•จ๊ป˜ ์‚ด์•„๊ฐ€๋Š” ์ƒํ™œ๊ถŒ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ผ์ƒ ์† ๋„์‹œ ์ƒ๋ช…์€ ๋Œ€๋ถ€๋ถ„ ๋ฐฐ๊ฒฝ์ฒ˜๋Ÿผ ์ง€๋‚˜์ณ์ง€๊ณ , ์‚ฌ์šฉ์ž๋Š” ์ƒ๋ฌผ์„ ๋ฐœ๊ฒฌํ•˜๋”๋ผ๋„ ์ด๋ฆ„ ์ด์ƒ์˜ ์ •๋ณด์™€ ํ•จ๊ป˜ ์‚ด์•„๊ฐ€๋Š” ๋ฐฉ์‹์„ ์ดํ•ดํ•˜๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

Overview โ€” ๋„์‹œ๋Š” ์‚ฌ๋žŒ๊ณผ ๋„์‹œ ์ž์—ฐ์ด ํ•จ๊ป˜ ์‚ฌ๋Š” ์ƒํ™œ๊ถŒ

์šฐ๋ฆฌ๊ฐ€ ๋ฐœ๊ฒฌํ•œ 3๊ฐ€์ง€ ๋ฌธ์ œ

Problem โ€” Passing Life / Name Only / Unclear Actions

๋ฌธ์ œ ์„ค๋ช…
01 ยท Passing Life ๋„์‹œ ์ƒ๋ช…์„ ์Šค์ณ ์ง€๋‚˜๊ฐ€๋Š” ๋ฌธ์ œ ๋‹ค์–‘ํ•œ ์ƒ๋ช…์ด ํ•จ๊ป˜ ์‚ด์•„๊ฐ€์ง€๋งŒ, ์‚ฌ์šฉ์ž๋Š” ์ด๋ฅผ ํ•จ๊ป˜ ์‚ฌ๋Š” ์กด์žฌ๋ณด๋‹ค ์Šค์ณ ์ง€๋‚˜๊ฐ€๋Š” ๋ฐฐ๊ฒฝ์œผ๋กœ ์ธ์‹ํ•œ๋‹ค.
02 ยท Name Only ์ด๋ฆ„ ํ™•์ธ์— ๊ทธ์น˜๋Š” ๋ฐœ๊ฒฌ ๊ฒฝํ—˜ ์ƒ๋ช…์„ ๋ฐœ๊ฒฌํ•˜๋”๋ผ๋„ ๊ฒฝํ—˜์€ ์ฃผ๋กœ ์ด๋ฆ„ ํ™•์ธ์— ๊ทธ์น˜๋ฉฐ, ๊ทธ ์ƒ๋ช…์ด ๋จธ๋ฌด๋Š” ํ™˜๊ฒฝ์ด๋‚˜ ์‚ฌ๋žŒ๊ณผ์˜ ๊ด€๊ณ„๊นŒ์ง€ ์ดํ•ดํ•˜๊ธฐ ์–ด๋ ต๋‹ค.
03 ยท Unclear Actions ๊ณต์กด ํ–‰๋™ ๊ธฐ์ค€์˜ ๋ถ€์กฑ ๊ธธ๊ณ ์–‘์ดยท๋น„๋‘˜๊ธฐยท๋„ˆ๊ตฌ๋ฆฌ์ฒ˜๋Ÿผ ๋„์‹œ ์ƒ๋ช…๊ณผ์˜ ์ ‘์ ์€ ์‹ค์ œ ๊ฐˆ๋“ฑ์œผ๋กœ ์ด์–ด์ง€์ง€๋งŒ, ์–ด๋–ค ํ–‰๋™์ด ์ ์ ˆํ•œ์ง€ ํŒ๋‹จํ•  ๊ธฐ์ค€์ด ๋ถ€์กฑํ•˜๋‹ค.

๋ฐ์Šคํฌ ๋ฆฌ์„œ์น˜ โ€” ์ธ์‹๊ณผ ํ–‰๋™ ์‚ฌ์ด์˜ ๊ฐ„๊ทน

Desk Research โ€” ๊ณต์กด ์ธ์‹์€ ์žˆ์œผ๋‚˜ ํ–‰๋™ ๊ธฐ์ค€์ด ๋ถ€์กฑํ•˜๋‹ค

  • ์„œ์šธ์‹œ๋ฏผ 1,200๋ช… ์กฐ์‚ฌ โ€” ์ „๋ฐ˜์ ์œผ๋กœ ๋„ˆ๊ตฌ๋ฆฌ์™€์˜ ๊ณต์กด์— ๋™์˜ํ•˜์ง€๋งŒ, ์‹ค์ œ๋กœ ๋งŒ๋‚ฌ์„ ๋•Œ ๋Œ€์ฒ˜ยท์‹ ๊ณ  ๋ฐฉ๋ฒ•์„ ์•„๋Š” ์‚ฌ๋žŒ์€ **13.9%**์— ๋ถˆ๊ณผ.
  • ๊ธธ๊ณ ์–‘์ด ๊ณต์กด ์‹œ๋ฏผ ์˜๊ฒฌ 709๊ฑด ๋ถ„์„ โ€” ์ฃผ์š” ๋…ผ์˜๋Š” ๊ธ‰์‹์†Œ ยท ์‰ผํ„ฐ ยท ์ค‘์„ฑํ™”๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ํ˜•์„ฑ.
  • AR์€ ํ™˜๊ฒฝ ๊ฐœ๋…์„ ์‹œ๊ฐํ™”ํ•˜๊ณ  ํฅ๋ฏธยท๋ชฐ์ž…์„ ๋†’์ด๋ฉฐ, ์‹ค์ œ ์žฅ์†Œ์™€ ์—ฐ๊ฒฐ๋œ ํ•™์Šต์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ๋„๊ตฌ๋กœ ํ‰๊ฐ€๋จ.

์‹œ๋ฏผ๋“ค์€ ๊ณต์กด์— ๋™์˜ํ•˜์ง€๋งŒ, ์ •์ž‘ ๋งŒ๋‚จ์˜ ์ˆœ๊ฐ„์— ํ•„์š”ํ•œ ๋Œ€์ฒ˜๋Š” ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค. Cature๋Š” AR๋กœ ์ข… ์ •๋ณด์™€ ๊ณต์กด ํ–‰๋™์„ ์‹ค์ œ ์žฅ์†Œ์— ์—ฐ๊ฒฐํ•ด ์ด ๊ฐ„๊ทน์„ ๋ฉ”์›๋‹ˆ๋‹ค.

๊ธฐ์กด ์„œ๋น„์Šค์˜ ๋นˆํ‹ˆ

Existing Service โ€” ๋ฐœ๊ฒฌ์€ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ๊ณต์กด์œผ๋กœ ์ด์–ด์ง€๋Š” ํ๋ฆ„์€ ๋ถ€์กฑํ•˜๋‹ค

์นดํ…Œ๊ณ ๋ฆฌ ๋Œ€ํ‘œ ์„œ๋น„์Šค ํ•œ๊ณ„
๐Ÿ” ์ƒ๋ฌผ ์‹๋ณ„ ์•ฑ Google Lens ยท PlantNet ยท PictureThis ์‹๋ณ„ ์ดํ›„ ์–ด๋–ป๊ฒŒ ํ–‰๋™ํ•ด์•ผ ํ•˜๋Š”์ง€ ์•ˆ๋‚ด๊ฐ€ ์•ฝํ•จ
๐Ÿ““ ์‹œ๋ฏผ ๊ณผํ•™ ยท ๊ธฐ๋ก ์•ฑ iNaturalist ยท Seek ยท ๋„ค์ด์ฒ˜๋ง ๋ผ์ดํŠธ ์œ ์ €์—๊ฒŒ๋Š” ์ „๋ฌธ์ ์ด๊ณ  ์ง„์ž… ์žฅ๋ฒฝ์ด ๋†’์Œ
๐ŸŽฎ ์œ„์น˜ ๊ธฐ๋ฐ˜ ์ˆ˜์ง‘ ๊ฒŒ์ž„ Pokรฉmon GO ยท Pikmin Bloom ์‹ค์ œ ์ƒ๋ฌผ์ด๋‚˜ ๊ณต์กด ์ •๋ณด์™€ ์—ฐ๊ฒฐ๋˜์ง€๋Š” ์•Š์Œ

๋ฐœ๊ฒฌ์€ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ๊ณต์กด์œผ๋กœ ์ด์–ด์ง€๋Š” ํ๋ฆ„์€ ์—†๋‹ค. Cature๋Š” ์‹ค์ œ ๋ฐœ๊ฒฌ โ†’ ๊ณต์กด ํ•™์Šต โ†’ ์ˆ˜์ง‘ ๊ธฐ๋ก โ†’ AR ์ฒดํ—˜์„ ํ•˜๋‚˜์˜ ๋งค๋„๋Ÿฌ์šด ํ๋ฆ„์œผ๋กœ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.


๐Ÿงญ ํƒ€๊ฒŸ ์ „๋žต

โ€œ์ž์—ฐ์„ ๊ทธ๋ƒฅ ์ง€๋‚˜์น˜๋˜ ์‚ฌ์šฉ์žโ€๋ฅผ ๋ฐœ๊ฒฌํ•˜๊ณ , ๊ด€์ฐฐํ•˜๊ณ , ๊ธฐ๋กํ•˜๋Š” ์‚ฌ๋žŒ์œผ๋กœ ๋ณ€ํ™”์‹œํ‚ต๋‹ˆ๋‹ค. AR ์นด๋ฉ”๋ผ์™€ AI ์ธ์‹์œผ๋กœ ์ง„์ž… ์žฅ๋ฒฝ์„ ๋‚ฎ์ถ”๊ณ , ๊ฒŒ์ž„์„ ํ†ตํ•ด ์ง€์†์ ์ธ ๊ณต์กด์œผ๋กœ ์ด์–ด์ง€๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

Target Strategy โ€” Daily Walker์—์„œ Cature AR Nature Collector๋กœ

Daily Walker โ†’ Cature AR Nature Collector. ์ž์—ฐ์„ ์Šค์ณ ์ง€๋‚˜๊ฐ€๋˜ ์‚ฌ์šฉ์ž(Arc 1)๊ฐ€ ํ˜ธ๊ธฐ์‹ฌ์„ ๊ฐ€์ง„ ๋ฐœ๊ฒฌ์ž(Arc 2), ์ดˆ๋ณด ๊ด€์ฐฐ์ž(Arc 3), ์ผ์ƒ ๊ด€์ฐฐ์ž(Arc 4)๋ฅผ ๊ฑฐ์ณ ์ผ์ƒ ์† ์ž์—ฐ ์ˆ˜์ง‘๊ฐ€๋กœ ์„ฑ์žฅํ•˜๋Š” ์—ฌ์ •์„ ์„ค๊ณ„ํ–ˆ์Šต๋‹ˆ๋‹ค.


โœ๏ธ ํ•œ ๋ฌธ์žฅ ์ •์˜ (5W1H)

์นด๋ฉ”๋ผ๋กœ ๋„์‹œ ์† ๋™์‹๋ฌผ์„ ๋ฐœ๊ฒฌํ•˜๊ณ , AI ๋ถ„์„์œผ๋กœ ๊ณต์กดํ•˜๋Š” AR ์ˆ˜์ง‘ ์„œ๋น„์Šค.

Project Statement โ€” Who / What / WhenยทWhere / Why / How

Who ์šฐ์—ฐํžˆ ๋งŒ๋‚œ ์ƒ๋ฌผ์— ํ˜ธ๊ธฐ์‹ฌ์€ ์žˆ์ง€๋งŒ ์ „๋ฌธ ์ง€์‹์€ ๋ถ€์กฑํ•œ, ๋„์‹œ์—์„œ ์ž์—ฐ์„ ๊ฐ€๋ณ๊ฒŒ ์ฆ๊ธฐ๋Š” 2030 ๋ผ์ดํŠธ ์œ ์ €
What ์‚ฐ์ฑ… ์ค‘ ๋งˆ์ฃผ์นœ ์ƒ๋ฌผ์„ ์‰ฝ๊ฒŒ ์•Œ๊ณ , ๊ธฐ๋กํ•˜๊ณ , ๋‹ค์‹œ ๊ฒฝํ—˜ํ•˜๋„๋ก ํ•œ๋‹ค
When ยท Where ์ฃผ๋ง ๋‚˜๋“ค์ดยท๊ฐ€๋ฒผ์šด ์™ธ์ถœ ์ค‘ ๊ณต์›ยท๊ณจ๋ชฉยทํ™”๋‹จยท์‚ฐ์ฑ…๋กœยท์บ ํผ์Šค ๋“ฑ์—์„œ ์ƒ๋ฌผ์„ ์šฐ์—ฐํžˆ ๋ฐœ๊ฒฌํ–ˆ์„ ๋•Œ
Why ๊ธฐ์กด ์„œ๋น„์Šค๋Š” ์ด๋ฆ„ ํ™•์ธยท์ „๋ฌธ ๊ธฐ๋กยท๊ฒŒ์ž„ ๊ฒฝํ—˜์ด ๋ถ„๋ฆฌ๋˜๊ณ  ๊ณต์กด ํ–‰๋™๊นŒ์ง€ ์ด์–ด์ง€์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ
How ์ดฌ์˜ ยท AI ๋ถ„์„ ยท ๊ณต์กด ์นด๋“œ ยท ์ˆ˜์ง‘ ยท AR ์ฒดํ—˜์„ ํ•˜๋‚˜๋กœ ์ž‡๊ณ , ์ˆ˜์ง‘ํ•œ ์ƒ๋ฌผ์„ ARยท๋ฏธ๋‹ˆ๊ฒŒ์ž„์œผ๋กœ ๋‹ค์‹œ ์ฒดํ—˜ํ•œ๋‹ค

๐ŸŽจ ๋ธŒ๋žœ๋“œ ์•„์ด๋ดํ‹ฐํ‹ฐ

Naming โ€” Catch + Nature

Naming โ€” Cature = Catch + Nature

Cature๋Š” Catch์™€ Nature๋ฅผ ๊ฒฐํ•ฉํ•œ ์ด๋ฆ„์œผ๋กœ, ์ผ์ƒ ์†์—์„œ ์Šค์ณ ์ง€๋‚˜๊ฐ€๋Š” ์ž์—ฐ์„ ํฌ์ฐฉํ•œ๋‹ค๋Š” ์˜๋ฏธ๋ฅผ ๋‹ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” AR ์นด๋ฉ”๋ผ๋กœ ์ฃผ๋ณ€์˜ ์ƒ๋ฌผ์„ ๋ฐœ๊ฒฌํ•˜๊ณ , AI ๋ถ„์„์„ ํ†ตํ•ด ๊ทธ ์ƒํƒœ์™€ ๊ณต์กด ๋ฐฉ์‹์„ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Symbol โ€” ์…”ํ„ฐ + ํด๋กœ๋ฒ„

Symbol โ€” ์นด๋ฉ”๋ผ ์…”ํ„ฐ์™€ ๋„ค์žŽํด๋กœ๋ฒ„๋ฅผ ๊ฒฐํ•ฉํ•œ ์‹ฌ๋ณผ

์นด๋ฉ”๋ผ์˜ ์…”ํ„ฐ ํ˜•ํƒœ์™€ ์ผ์ƒ ์† ํ–‰์šด์„ ์ƒ์ง•ํ•˜๋Š” ํด๋กœ๋ฒ„๋ฅผ ๊ฒฐํ•ฉํ•ด ์‹ฌ๋ณผ์„ ์„ค๊ณ„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ž์—ฐ์„ ํฌ์ฐฉํ•˜๋Š” ํ–‰์œ„๊ฐ€ ์ž‘์€ ๋ฐœ๊ฒฌ๊ณผ ํ–‰์šด์œผ๋กœ ์ด์–ด์ง„๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค.

Concept โ€” ์ž์—ฐ + ์‚ฌ๋žŒ, ๊ฐ€์ƒ + ํ˜„์‹ค

Concept โ€” Nature+People, AR Camera

๋ฌด์‹ฌ์ฝ” ์ง€๋‚˜์น˜๋˜ ์ž์—ฐ์„ ๊ด€์ฐฐ ๊ฐ€๋Šฅํ•œ ์กด์žฌ๋กœ ๋ฐ”๊พธ๊ณ (์ž์—ฐ + ์‚ฌ๋žŒ), ๊ธฐ์ˆ ๋กœ ๋ฐœ๊ฒฌ์„ ๋„์™€ ๊ณต์กด์„ ์œ„ํ•œ ์ž‘์€ ํ–‰๋™์œผ๋กœ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค(๊ฐ€์ƒ + ํ˜„์‹ค).


๐Ÿ–Œ๏ธ ๋””์ž์ธ ์‹œ์Šคํ…œ

์ƒ‰ยทํฐํŠธยท๊ฐ„๊ฒฉ์„ DesignTokens ํŒจํ‚ค์ง€์˜ ํ† ํฐ์œผ๋กœ๋งŒ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค(ํ•˜๋“œ์ฝ”๋”ฉ ๊ธˆ์ง€). ๊ฐ’์ด ๋ฐ”๋€Œ์–ด๋„ ์‚ฌ์šฉ์ฒ˜๋Š” ๊ทธ๋Œ€๋กœ โ€” ๋””์ž์ธ SSOT๋ฅผ ํ•œ ๊ณณ์—์„œ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

๐ŸŽจ ์ปฌ๋Ÿฌ

ํ† ํฐ ๊ฐ’ ์šฉ๋„
accent / lime #F4FE7D ๐ŸŸก ๋ฉ”์ธ ๋ธŒ๋žœ๋“œ ๋ผ์ž„ โ€” ๊ฐ•์กฐยท์„ ํƒยทCTA
ink #282828 โฌ› ์–ด๋‘์šด ๋ฒ„ํŠผยท์ž‰ํฌ ํ…์ŠคํŠธ
darkSurface #0D0F18 ์นด๋ฉ”๋ผยท๋ถ„์„ยท์ฒดํ—˜ ๋‹คํฌ ๋ฐฐ๊ฒฝ
surface #FFFFFF โฌœ ํ™ˆยท์ง€๋„ ๋ผ์ดํŠธ ๋ฐฐ๊ฒฝ
textPrimary #171C1C ๊ธฐ๋ณธ ํ…์ŠคํŠธ

๐ŸŒ— ํ†ค ๋ถ„๋ฆฌ โ€” ํ™”๋ฉด ๋ชฉ์ ์— ๋”ฐ๋ผ ๋ผ์ดํŠธ/๋‹คํฌ

๋‘ ๊ฐœ์˜ CatureAppearance๋กœ ํ™”๋ฉด ์„ฑ๊ฒฉ์„ ๋‚˜๋ˆ•๋‹ˆ๋‹ค.

  • .light โ€” ํ™ˆ ยท ์ง€๋„ ยท ๋„๊ฐ (ํ™”์ดํŠธ/๋‰ดํŠธ๋Ÿด). ํŽธ์•ˆํ•˜๊ฒŒ ๋‘˜๋Ÿฌ๋ณด๋Š” ๊ณต๊ฐ„.
  • .dark โ€” ์นด๋ฉ”๋ผ ยท ๋ถ„์„ ยท ๊ณต์กด ์นด๋“œ ยท ์ˆ˜์ง‘ ์—ฐ์ถœ ยท AR (๋”ฅ๊ทธ๋ ˆ์ด/๋ธ”๋ž™). ๋ชฐ์ž…ํ•ด์„œ ๋ฐœ๊ฒฌยท์ฒดํ—˜ํ•˜๋Š” ๊ณต๊ฐ„.

๐Ÿ”ค ํƒ€์ดํฌ & ์ปดํฌ๋„ŒํŠธ

  • Pretendard ๊ธฐ๋ฐ˜ ํƒ€์ž… ์Šค์ผ€์ผ (largeTitle โ†’ caption). ํฐํŠธ ๊ต์ฒด๋Š” Typography.swift ํ•œ ๊ณณ๋งŒ.
  • ์žฌ์‚ฌ์šฉ ์ปดํฌ๋„ŒํŠธ: catureCard(.light/.dark) ยท caturePillTab ยท buttonStyle(.caturePrimary).
  • ๊ฐ„๊ฒฉ xxs(4) ~ xxl(48), ๋ผ์šด๋“œ card(20) / md(14) / pill ๋กœ ๋ฆฌ๋“ฌ ํ†ต์ผ.

์ž์„ธํ•œ ์‚ฌ์šฉ๋ฒ• โ†’ docs/tokens.md


๐Ÿ’Ž Core Value โ€” ์„ธ ๊ฐ€์ง€ ํ•ต์‹ฌ ๊ฒฝํ—˜

Cature๋Š” ์ƒ๋ฌผ์„ ๋ฐœ๊ฒฌํ•˜๊ณ , ๊ณต์กด ๋ฐฉ์‹์„ ์ดํ•ดํ•˜๋ฉฐ, ํ•ด์น˜์ง€ ์•Š๋Š” ๋ฐฉ์‹์œผ๋กœ ๋‹ค์‹œ ๊ฒฝํ—˜ํ•˜๋Š” ํ๋ฆ„์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ์ผ์ƒ ์† ์ƒ๋ช…์„ ๋ฐฐ๊ฒฝ์ด ์•„๋‹Œ ํ•จ๊ป˜ ์‚ด์•„๊ฐ€๋Š” ์กด์žฌ๋กœ ์ธ์‹ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

Core Value โ€” Discover / Understand / Experience

โ‘  Discover โ€” ๋„์‹œ ์† ์ƒ๋ช…์„ ๋ฐœ๊ฒฌํ•˜๋‹ค

Discover โ€” ํ™ˆ/์ง€๋„์—์„œ ๋ฐœ๊ฒฌํ•˜๊ณ  ์นด๋ฉ”๋ผ+AI๋กœ ์ •์ฒด ํ™•์ธ

ํ™ˆยท์ง€๋„์—์„œ ์ฃผ๋ณ€ ์ƒ๋ฌผ์„ ๋ฐœ๊ฒฌํ•˜๊ณ , ์นด๋ฉ”๋ผ ์ดฌ์˜ + AI ๋ถ„์„์œผ๋กœ ์ •์ฒด๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. LLM์ด ํ›„๋ณด ์ข…์„ ์‹ ๋ขฐ๋„(%)์™€ ํ•จ๊ป˜ ์ œ์‹œํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ์ตœ์ข… ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. (์˜ˆ: ์นด๋ฉœ๋ ˆ์˜จ 94% ยท ์ด๊ตฌ์•„๋‚˜ 24% ยท ๋ฒ„์„ฏ 2%)

โ‘ก Understand โ€” ๊ณต์กด ๋ฐฉ์‹์„ ์ดํ•ดํ•˜๋‹ค

Understand โ€” ๊ณต์กด ์นด๋“œ๋กœ ํ•„์š” ์กฐ๊ฑด๊ณผ ๋ฐฉํ•ด ํ–‰๋™ ํ™•์ธ, ๋„๊ฐ์— ์ˆ˜์ง‘

AI๊ฐ€ ์ œ์‹œํ•œ ํ›„๋ณด ์ข…์„ ์„ ํƒํ•œ ๋’ค, ๊ณต์กด ์นด๋“œ๋กœ ๊ทธ ์ƒ๋ฌผ์—๊ฒŒ ํ•„์š”ํ•œ ์กฐ๊ฑด(Needs) ๊ณผ ์‚ฌ๋žŒ์ด ๋ฐฉํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ํ–‰๋™(Donโ€™t) ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ํ™•์ธํ•œ ์ƒ๋ฌผ์€ **๋„๊ฐ(My)**์— ์ˆ˜์ง‘๋˜์–ด ์นดํ…Œ๊ณ ๋ฆฌ๋ณ„๋กœ ์Œ“์ž…๋‹ˆ๋‹ค.

โ‘ข Experience โ€” ๋ฐœ๊ฒฌ์„ ๋‹ค์‹œ ์ฒดํ—˜ํ•˜๋‹ค

Experience โ€” OX ํ€ด์ฆˆ๋กœ ํ•™์Šตํ•˜๊ณ  AR๋กœ ๋‹ค์‹œ ์ฒดํ—˜

์ˆ˜์ง‘ํ•œ ์ƒ๋ฌผ์„ ๋‹ค์‹œ ๋งŒ๋‚ฉ๋‹ˆ๋‹ค. OX ํ€ด์ฆˆ๋กœ ๊ณต์กด ํ–‰๋™์„ ํ•™์Šตํ•˜๊ณ , ์นด๋“œ ์ง๋งž์ถ”๊ธฐ๋กœ ์ข…์„ ์ตํžˆ๋ฉฐ, AR ์ฒดํ—˜์œผ๋กœ 3D ๋ชจ๋ธ์„ ๋ˆˆ์•ž์˜ ํ‰๋ฉด์— ๋ถˆ๋Ÿฌ๋ƒ…๋‹ˆ๋‹ค. ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋„๋ก, AR๋กœ ์ฒดํ—˜ํ•  ์ˆ˜ ์žˆ๋„๋ก.


๐Ÿ”„ Core Flow

์ฃผ๋ณ€ ์ƒ๋ฌผ์„ ๋ฐœ๊ฒฌยท์ดฌ์˜ํ•˜๋ฉด, AI๊ฐ€ ํ›„๋ณด ์ข…์„ ์ œ์‹œํ•˜๊ณ  ๊ณต์กด ์นด๋“œ๋กœ ์ดํ•ด๋ฅผ ๋•๊ณ , ์ดํ›„ AR ์ฒดํ—˜๊ณผ ๋ฏธ๋‹ˆ๊ฒŒ์ž„์œผ๋กœ ๋ฐœ๊ฒฌ ๊ฒฝํ—˜์„ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค.

Core Flow โ€” Discover โ†’ Identify โ†’ Understand โ†’ Collect โ†’ Experience

flowchart LR
    A["๐Ÿ“ธ Discover<br/>๋ฐœ๊ฒฌ ยท ์ดฌ์˜"] --> B["๐Ÿง  Identify<br/>AI ํ›„๋ณด ์ข… ์ œ์‹œ"]
    B --> C["๐Ÿค Understand<br/>๊ณต์กด ์นด๋“œ ยท Needs/Don't"]
    C --> D["โœ… Collect<br/>๋ฐœ๊ฒฌ ๊ธฐ๋ก ์ €์žฅ"]
    D --> E["๐Ÿ“– ๋„๊ฐ ยท ๐Ÿ—บ๏ธ ์ง€๋„"]
    D --> F["๐Ÿช„ Experience<br/>AR ยท ๋ฏธ๋‹ˆ๊ฒŒ์ž„"]
Loading

์ •๋ณด ๊ตฌ์กฐ (IA)

Information Architecture โ€” Splash / Home / Game / My / AR Camera

Splash์—์„œ Home ยท Game ยท My ยท AR Camera ๋„ค ์ถ•์œผ๋กœ ๋ป—์–ด๋‚˜๊ฐ€๋Š” ๊ตฌ์กฐ. ํ•˜๋‹จ ํƒญ Home ยท Game ยท My + ์ค‘์•™ ๋กœ๊ณ  FAB(์นด๋ฉ”๋ผ ๋ฐœ๊ฒฌ ์ง„์ž…)๋กœ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค.


๐Ÿ“ฑ ์‹ค์ œ ํ™”๋ฉด

์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์—์„œ ์บก์ฒ˜ํ•œ ์‹ค์ œ ๊ตฌํ˜„ ํ™”๋ฉด์ž…๋‹ˆ๋‹ค. (ARยท์ดฌ์˜ยท์œ„์น˜๋Š” ์‹ค๊ธฐ๊ธฐ iPhone์—์„œ ๋™์ž‘)


๋ฐœ๊ฒฌ ์ง€๋„
์ฃผ๋ณ€ ์ƒ๋ช…์„ ํ•€์œผ๋กœ

๊ณต์กด ์นด๋“œ
Needs ยท Donโ€™t

ํš๋“ ์™„๋ฃŒ
์ˆ˜์ง‘ ์—ฐ์ถœ

๋„๊ฐ(My)
์นดํ…Œ๊ณ ๋ฆฌ ํ•„ํ„ฐ ยท ๊ทธ๋ฆฌ๋“œ

๋ฏธ๋‹ˆ๊ฒŒ์ž„ ํ—ˆ๋ธŒ
๊ฒŒ์ž„ ์„ ํƒ

์นด๋“œ ์ง๋งž์ถ”๊ธฐ
Catch the Pair

OX ํ€ด์ฆˆ
True or False
๐Ÿช„ AR ์ฒดํ—˜
usdz ๋ชจ๋ธ์„ ํ‰๋ฉด์—
(์‹ค๊ธฐ๊ธฐ ์ „์šฉ)

๐ŸŽฎ ์ฃผ์š” ๊ธฐ๋Šฅ

๊ธฐ๋Šฅ ์„ค๋ช…
๐Ÿ  ํ™ˆ ยท ์ง€๋„ ๋ฐœ๊ฒฌํ•œ ์ƒ๋ช…์„ ์žฅ์†Œ๋ณ„๋กœ ๋ชจ์•„ ๋ณด๋Š” ๋ชจ๋…ธํ†ค ์ง€๋„ + ์žฅ์†Œ ํ•„ํ„ฐ
๐Ÿ“ธ ๋ฐœ๊ฒฌ ํ”Œ๋กœ์šฐ ์นด๋ฉ”๋ผ ์ดฌ์˜ โ†’ AI ๋ถ„์„ โ†’ ๊ณต์กด ์นด๋“œ โ†’ ํš๋“ ์™„๋ฃŒ ์—ฐ์ถœ
๐Ÿง  LLM ๋ถ„์„ OpenAI ๊ธฐ๋ฐ˜ ๊ฐœ์ฒด ์‹๋ณ„ + ๊ณต์กด ์ •๋ณด(ํ•„์š” ์กฐ๊ฑด / ๋ฐฉํ•ด ํ–‰๋™), Mock ํด๋ฐฑ
๐Ÿ“– ๋„๊ฐ (My) ํ”„๋กœํ•„ ยท ์นดํ…Œ๊ณ ๋ฆฌ ํ•„ํ„ฐ(๋™๋ฌผยท์‹๋ฌผยท๊ณค์ถฉ) ยท 3์—ด ๊ทธ๋ฆฌ๋“œ ยท ์ข… ์ƒ์„ธ
๐Ÿช„ AR ์ฒดํ—˜ RealityKit usdz ๋ชจ๋ธ์„ ํ‰๋ฉด์— ๋ฐฐ์น˜, ์ด๋™ยทํšŒ์ „ยทํ™•๋Œ€ ์ œ์Šค์ฒ˜
๐Ÿ•น๏ธ ๋ฏธ๋‹ˆ๊ฒŒ์ž„ ์นด๋“œ ์ง๋งž์ถ”๊ธฐ(Catch the Pair) ยท True or False OX ํ€ด์ฆˆ
๐Ÿ‘‹ ์˜จ๋ณด๋”ฉ ์ฒซ ์ง„์ž… ์•ˆ๋‚ด ํ”Œ๋กœ์šฐ

ํ•˜๋‹จ ํƒญ: Home ยท Game ยท My + ์ค‘์•™ ๋กœ๊ณ  FAB(์นด๋ฉ”๋ผ ๋ฐœ๊ฒฌ ์ง„์ž…)


๐Ÿงฑ ์•„ํ‚คํ…์ฒ˜

๊ณ„์•ฝ ์ค‘์‹ฌ ยท ์˜์กด์„ฑ 0 ์ฝ”์–ด. ๋ชจ๋“  Feature๋Š” ์‹ค๊ตฌํ˜„์ด ์•„๋‹ˆ๋ผ Core ํ”„๋กœํ† ์ฝœ์— ์˜์กดํ•˜๊ณ , ์ฃผ์ž…(DI)์œผ๋กœ Mock โ†” ์‹ค๊ตฌํ˜„์„ ๊ฐˆ์•„ ๋ผ์›๋‹ˆ๋‹ค. ๋•๋ถ„์— 3์ธ ํŒ€์ด ๋ณ‘๋ ฌ๋กœ, Mock-first๋กœ ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค.

graph TD
    subgraph "๐Ÿงฉ Foundation (์˜์กด 0)"
        Core["CorePackage<br/>๋ชจ๋ธ ยท ํ”„๋กœํ† ์ฝœ ยท Mock"]
        Tokens["DesignTokens<br/>์ƒ‰ ยท ํƒ€์ดํฌ ยท ์ปดํฌ๋„ŒํŠธ"]
    end
    subgraph "๐Ÿ”Œ Data & Services"
        Data["DataPackage<br/>๋กœ์ปฌ Repository"]
        Services["ServicesPackage<br/>LLM ยท ์œ„์น˜ ยท ์บก์ฒ˜"]
    end
    subgraph "๐ŸŽจ Features"
        Discovery[DiscoveryFeature]
        AR[ARFeature]
        Dex[DexFeature]
        Minigame[MinigameFeature]
        Home[HomeFeature]
        Onboarding[OnboardingFeature]
    end
    App["CatureApp ยท ์–‡์€ ์…ธ/๋ผ์šฐํŒ…"]

    Data --> Core
    Services --> Core
    Discovery --> Core & Tokens
    AR --> Core & Tokens
    Dex --> Core & Tokens
    Minigame --> Core
    Home --> Core & Tokens
    Onboarding --> Core & Tokens
    App --> Data & Services & Discovery & AR & Dex & Minigame & Home & Onboarding
Loading

๋ถˆ๋ณ€์‹

  • CorePackage ยท DesignTokens๋Š” ์˜์กด 0 โ€” ์ˆœ์ˆ˜ ๊ณ„์•ฝ/๋””์ž์ธ ๋ ˆ์ด์–ด
  • ๋กœ์ง์€ ํŒจํ‚ค์ง€์—, ์•ฑ ํƒ€๊นƒ์€ ์–‡๊ฒŒ(์…ธ ยท ๋ผ์šฐํŒ…๋งŒ)
  • ์ƒ‰ ยท ํฐํŠธ๋Š” ํ•˜๋“œ์ฝ”๋”ฉ ๊ธˆ์ง€ โ†’ DesignTokens ํ† ํฐ์œผ๋กœ๋งŒ
  • 3D ์—์…‹์€ Assets3D/ ํ•œ ๊ณณ, Git LFS๋กœ ์ถ”์ 

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

์˜์—ญ ์‚ฌ์šฉ ๊ธฐ์ˆ 
์–ธ์–ด ยท UI Swift 6.0 ยท SwiftUI
AR ARKit ยท RealityKit ยท USDZ
AI OpenAI LLM (๊ฐœ์ฒด ๋ถ„์„ ยท ๊ณต์กด ์ •๋ณด)
์œ„์น˜ ยท ์บก์ฒ˜ CoreLocation ยท AVFoundation
์ €์žฅ ๋กœ์ปฌ Repository (์˜จ๋””๋ฐ”์ด์Šค)
ํŒจํ‚ค์ง• Swift Package Manager (๋กœ์ปฌ ๋ฉ€ํ‹ฐํŒจํ‚ค์ง€) ยท Git LFS
๋””์ž์ธ DesignTokens (์ƒ‰ยทํƒ€์ดํฌยท์ปดํฌ๋„ŒํŠธ SSOT) ยท Pretendard

๐Ÿ“‚ ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ

Cature/
โ”œโ”€ CatureApp/            # ์•ฑ ์…ธ ยท ํƒญ ยท ๋ผ์šฐํŒ… (์–‡๊ฒŒ)
โ”œโ”€ Cature.xcodeproj
โ”œโ”€ Packages/
โ”‚  โ”œโ”€ CorePackage/       # ๋ชจ๋ธ ยท ํ”„๋กœํ† ์ฝœ ยท Mock (์˜์กด 0)
โ”‚  โ”œโ”€ DesignTokens/      # ์ƒ‰ ยท ํƒ€์ดํฌ ยท ์ปดํฌ๋„ŒํŠธ (์˜์กด 0)
โ”‚  โ”œโ”€ DataPackage/       # ๋กœ์ปฌ Repository ๊ตฌํ˜„
โ”‚  โ”œโ”€ ServicesPackage/   # LLM ยท ์œ„์น˜ ยท ์บก์ฒ˜
โ”‚  โ”œโ”€ DiscoveryFeature/  # ์นด๋ฉ”๋ผ ยท ๋ถ„์„ ยท ๊ณต์กด ์นด๋“œ ยท ์ˆ˜์ง‘ ์—ฐ์ถœ
โ”‚  โ”œโ”€ ARFeature/         # RealityKit usdz ์ฒดํ—˜
โ”‚  โ”œโ”€ DexFeature/        # ๋„๊ฐ(My) ยท ์ข… ์ƒ์„ธ
โ”‚  โ”œโ”€ MinigameFeature/   # ์นด๋“œ ์ง๋งž์ถ”๊ธฐ ยท OX ํ€ด์ฆˆ
โ”‚  โ”œโ”€ HomeFeature/       # ํ™ˆ ยท ์ง€๋„
โ”‚  โ””โ”€ OnboardingFeature/ # ์˜จ๋ณด๋”ฉ
โ”œโ”€ Assets3D/             # usdz/glb 3D ์—์…‹ (Git LFS)
โ””โ”€ docs/                 # PRD ยท ํ˜‘์—… ํ”„๋กœ์„ธ์Šค ยท ๋””์ž์ธ ํ† ํฐ ยท ๋ฐœํ‘œ ์ž๋ฃŒ(deck)

๐Ÿš€ ๋นŒ๋“œ & ์‹คํ–‰

์š”๊ตฌ ์‚ฌํ•ญ: macOS ยท Xcode 16+ ยท iOS 17+ ยท Git LFS

# 1) ํด๋ก  + LFS 3D ์—์…‹ ๋ฐ›๊ธฐ
git clone https://github.com/cherrymixy/Cature.git
cd Cature
git lfs install && git lfs pull

# 2) ์•ฑ ์ „์ฒด ๊ทธ๋ž˜ํ”„ ๋นŒ๋“œ (10๊ฐœ ํŒจํ‚ค์ง€ + ์•ฑ)
xcodebuild -project Cature.xcodeproj -scheme CatureApp \
  -destination 'generic/platform=iOS Simulator' build

# 3) ๊ฐœ๋ณ„ ํŒจํ‚ค์ง€ ๋‹จ๋… ์ปดํŒŒ์ผ
cd Packages/CorePackage && swift build

๋˜๋Š” Cature.xcodeproj๋ฅผ Xcode์—์„œ ์—ด๊ณ  CatureApp ์Šคํ‚ด์œผ๋กœ ์‹คํ–‰ํ•˜์„ธ์š”.

๐Ÿ“ฑ AR ยท ์ดฌ์˜ ยท ์œ„์น˜๋Š” ์‹ค๊ธฐ๊ธฐ(iPhone) ๊ฒ€์ฆ ๊ถŒ์žฅ โ€” ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์—์„œ๋Š” ์นด๋ฉ”๋ผ/AR ๋ Œ๋”๊ฐ€ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค.


๐Ÿ‘ฅ ํŒ€ & ํ˜‘์—…

3์ธ ๋ณ‘๋ ฌ ๊ฐœ๋ฐœ. ๊ณต์œ  ํ‘œ๋ฉด(Core ยท ํ† ํฐ ยท ์…ธ)์„ ๋จผ์ € ์–ผ๋ ค ๋ณ‘๋ ฌ ๊ฐœ๋ฐœ์˜ ๊ด€๋ฌธ์„ ์—ด๊ณ , ๊ฐ์ž Feature๋ฅผ Mock-first๋กœ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด๋ฆ„ ๋„๊ตฌ ๋‹ด๋‹น
์Šน์•„ Claude Code ์ดˆ๊ธฐ ์„ธํŒ… ยท ๋ฐœ๊ฒฌ ํ”Œ๋กœ์šฐ ยท AR
์ฐฌํฌ Codex ๋„๊ฐ ยท ๋ฏธ๋‹ˆ๊ฒŒ์ž„
์˜ˆ์ค€ Codex ํ™ˆ ยท ์˜จ๋ณด๋”ฉ

๐Ÿ“š ๋ฌธ์„œ

๋ฌธ์„œ ๋‚ด์šฉ
docs/PRD.md ์ œํ’ˆ ์š”๊ตฌ์‚ฌํ•ญ ยท ๋นŒ๋“œ SSOT
docs/ํ˜‘์—…_ํ”„๋กœ์„ธ์Šค.md 3์ธ ํ˜‘์—… ๋ชจ๋ธ ยท ๋„๊ตฌ ๋ถ„์—…
docs/contracts.md Core ๊ณ„์•ฝ(ํ”„๋กœํ† ์ฝœ) ๋ช…์„ธ
docs/tokens.md ๋””์ž์ธ ํ† ํฐ ์‚ฌ์šฉ๋ฒ•
docs/deck/ ๋ฐœํ‘œ ์ž๋ฃŒ ์Šฌ๋ผ์ด๋“œ
docs/playbook/ ๋นŒ๋“œ ํ”Œ๋ ˆ์ด๋ถ(๊ด€๋ฌธ ยท ํƒ€์ž„๋ผ์ธ)

๐ŸŒฟ Cature โ€” ๋ฐœ๊ฒฌ์—์„œ ๊ณต์กด์œผ๋กœ.

Catch + Nature ยท ๐Ÿ† Lab Void ๋ฐ”์ด๋ธŒ์ฝ”๋”ฉ ํ•ด์ปคํ†ค 1์œ„ ยท Team LAB VOID

About

๐ŸŒฟ ์นด๋ฉ”๋ผ๋กœ ๋„์‹œ ์† ์ƒ๋ช…์„ ๋ฐœ๊ฒฌํ•˜๊ณ , AI๋กœ ๊ณต์กด์„ ์ดํ•ดํ•˜๋ฉฐ, AR๋กœ ๋‹ค์‹œ ๋งŒ๋‚˜๋Š” iOS ์•ฑ ยท Catch + Nature = Cature

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Packages

 
 
 

Contributors

Languages