Skip to content
@mateya-project

mateya-project

Mateya

Mateya๋Š” ํ•œ๊ตญ์„ ์—ฌํ–‰ํ•˜๊ฑฐ๋‚˜ ์ƒํ™œํ•˜๋Š” ์™ธ๊ตญ์ธ๊ณผ ๋กœ์ปฌ์„ ์—ฐ๊ฒฐํ•˜๋Š” ๊ด€๊ด‘ยท๋ฌธํ™” ๋™ํ–‰ ์•ฑ์ž…๋‹ˆ๋‹ค. ๊ณต๊ณต ๊ด€๊ด‘๋ฐ์ดํ„ฐ์™€ AI ์ถ”์ฒœ์œผ๋กœ ๋ถ๋น„๋Š” ์œ ๋ช… ๊ด€๊ด‘์ง€ ๋Œ€์‹  ๋น„์Šทํ•œ ๊ฒฝํ—˜์˜ ๋กœ์ปฌ ์žฅ์†Œ๋ฅผ ๋ฐœ๊ฒฌํ•˜๊ณ , ํ•ด๋‹น ์žฅ์†Œ์˜ ๋ชจ์ž„์— ์ฐธ์—ฌํ•˜๊ฑฐ๋‚˜ ์ง์ ‘ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„œ๋น„์Šค ์ฃผ์†Œ

์„œ๋น„์Šค๊ฐ€ ํ•ด๊ฒฐํ•˜๋ ค๋Š” ๋ฌธ์ œ

์œ ๋ช… ๊ด€๊ด‘์ง€์— ๋ฐฉ๋ฌธ ์ˆ˜์š”๊ฐ€ ์ง‘์ค‘๋˜๋ฉด ์—ฌํ–‰์ž๋Š” ํ˜ผ์žก์„ ๊ฒช๊ณ , ๋งค๋ ฅ์ ์ธ ์ง€์—ญ ์žฅ์†Œ๋Š” ๋ฐœ๊ฒฌ๋  ๊ธฐํšŒ๋ฅผ ์–ป๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. Mateya๋Š” ์žฅ์†Œ ์ถ”์ฒœ์—์„œ ๋๋‚˜์ง€ ์•Š๊ณ  ๋‹ค์Œ ํ๋ฆ„์„ ํ•˜๋‚˜์˜ ๊ฒฝํ—˜์œผ๋กœ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

  1. ์œ ๋ช… ๊ด€๊ด‘์ง€๋‚˜ ์›ํ•˜๋Š” ์—ฌํ–‰ ๊ฒฝํ—˜์„ ์ž…๋ ฅํ•œ๋‹ค.
  2. ํ˜ผ์žก๋„ยท๊ฒฝํ—˜ ์œ ์‚ฌ์„ฑยท์ด๋™์„ฑ์„ ๋ฐ˜์˜ํ•œ ๋กœ์ปฌ ๋Œ€์•ˆ์„ ์ฐพ๋Š”๋‹ค.
  3. ์ถ”์ฒœ ๊ทผ๊ฑฐ์™€ ์žฅ์†Œ ์ƒ์„ธ๋ฅผ ํ™•์ธํ•œ๋‹ค.
  4. ๊ธฐ์กด ๋ชจ์ž„์— ์ฐธ์—ฌํ•˜๊ฑฐ๋‚˜ AI ๋„์›€์œผ๋กœ ์ƒˆ ๋ชจ์ž„์„ ๋งŒ๋“ ๋‹ค.
  5. AI ์—ฌํ–‰ ๋Œ€ํ™”์™€ ๋‹ค๊ตญ์–ด ์‚ฌ์šฉ์ž ์ฑ„ํŒ…์œผ๋กœ ์‹ค์ œ ๋งŒ๋‚จ๊นŒ์ง€ ์ด์–ด๊ฐ„๋‹ค.

User Flow

์ฃผ์š” ๊ธฐ๋Šฅ

  • ๊ณต๊ณต ๊ด€๊ด‘๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ AI ๋กœ์ปฌ ๋ถ„์‚ฐ ์ถ”์ฒœ๊ณผ ์ถ”์ฒœ ์ ์ˆ˜ ์„ค๋ช…
  • ์žฅ์†Œ ์ƒ์„ธ, ์ฃผ๋ณ€ ๋กœ์ปฌ ์ง€๋„์™€ ์นดํ…Œ๊ณ ๋ฆฌ๋ณ„ ํƒ์ƒ‰
  • ์žฅ์†Œ ๊ธฐ๋ฐ˜ ๋ชจ์ž„ยทํด๋ž˜์Šค ์ƒ์„ฑ, ์ฐธ์—ฌ ์‹ ์ฒญ๊ณผ ์ƒ์„ธ ํ™•์ธ
  • ํ•œ๊ตญ์–ด, ์˜์–ด, ์ผ๋ณธ์–ด, ์ค‘๊ตญ์–ด ๊ฐ„ ๋‹ค๊ตญ์–ด UI
  • AI ์—ฌํ–‰ ์ฑ„ํŒ…๊ณผ REST + WebSocket ๊ธฐ๋ฐ˜ ์‚ฌ์šฉ์ž ์ฑ„ํŒ…, ๋ฒˆ์—ญ, ์›๋ฌธ ๋ณด๊ธฐ
  • ์‹ ๊ณ , ์ฐจ๋‹จ, ๋งˆ์ดํŽ˜์ด์ง€, ํ˜ธ์ŠคํŠธ ๊ฒ€์ฆ ๋“ฑ ์šด์˜ ๊ธฐ๋Šฅ

์„œ๋น„์Šค ํ™”๋ฉด

ํ˜„์žฌ ์•ฑ์˜ ์˜จ๋ณด๋”ฉ๋ถ€ํ„ฐ AI ๋กœ์ปฌ ์ถ”์ฒœ, ์žฅ์†Œ ํƒ์ƒ‰, ๋ชจ์ž„ ์ƒ์„ฑ, ์ฑ„ํŒ…๊นŒ์ง€ ์ด์–ด์ง€๋Š” ํ•ต์‹ฌ ํ™”๋ฉด์ž…๋‹ˆ๋‹ค.

์‹œ์ž‘๊ณผ AI ์ถ”์ฒœ

Mateya ์˜จ๋ณด๋”ฉ ํ™”๋ฉด
์˜จ๋ณด๋”ฉ
AI ํ™ˆ ํ™”๋ฉด
AI ์—ฌํ–‰ ๋ฉ”์ดํŠธ ํ™ˆ
๋กœ์ปฌ ๋ถ„์‚ฐ ์ถ”์ฒœ ํ™”๋ฉด
๋กœ์ปฌ ๋ถ„์‚ฐ ์ถ”์ฒœ
์ถ”์ฒœ ์ ์ˆ˜ ์ƒ์„ธ ํ™”๋ฉด
์ถ”์ฒœ ๊ทผ๊ฑฐ์™€ ์ ์ˆ˜

์žฅ์†Œ ํƒ์ƒ‰๊ณผ ๋ชจ์ž„ ์ƒ์„ฑ

์žฅ์†Œ ์ƒ์„ธ ํ™”๋ฉด
์žฅ์†Œ ์ƒ์„ธ
์ฃผ๋ณ€ ๊ด€๊ด‘์ง€ ์ง€๋„ ํ™”๋ฉด
์ฃผ๋ณ€ ๋กœ์ปฌ ์ง€๋„
AI ๋ชจ์ž„ ์ƒ์„ฑ ํ™”๋ฉด
AI ๋ชจ์ž„ ๋งŒ๋“ค๊ธฐ

AI์™€ ์‚ฌ์šฉ์ž ์ฑ„ํŒ…

AI ์ฑ„ํŒ… ๋ชฉ๋ก ํ™”๋ฉด
AI ์ฑ„ํŒ… ๋ชฉ๋ก
์‚ฌ์šฉ์ž ์ฑ„ํŒ… ๋ชฉ๋ก ํ™”๋ฉด
์‚ฌ์šฉ์ž ์ฑ„ํŒ… ๋ชฉ๋ก
์‚ฌ์šฉ์ž ๋‹ค๊ตญ์–ด ์ฑ„ํŒ… ํ™”๋ฉด
์‚ฌ์šฉ์ž ๋‹ค๊ตญ์–ด ์ฑ„ํŒ…

์‹œ์Šคํ…œ ๊ตฌ์กฐ

Mateya๋Š” Flutter ์•ฑ, Spring Boot ๋ฐฑ์—”๋“œ, ์œ„์น˜ยท๊ณต๊ณต๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ, ๋ฒˆ์—ญ ์—ฐ๋™์„ ์กฐํ•ฉํ•œ ๊ตฌ์กฐ๋กœ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.

Mateya system architecture

๊ตฌ์„ฑ ์š”์•ฝ:

  • Frontend: Flutter ๊ธฐ๋ฐ˜ ๋ชจ๋ฐ”์ผ/์›น ํด๋ผ์ด์–ธํŠธ
  • Backend: Spring Boot API, ์ธ์ฆ, ํ™œ๋™, ์ฑ„ํŒ…, ์—…๋กœ๋“œ, ๊ณต๊ณต๋ฐ์ดํ„ฐ ๋™๊ธฐํ™”
  • Data/Infra: PostgreSQL/PostGIS, Redis, S3 ํ˜ธํ™˜ ์Šคํ† ๋ฆฌ์ง€, WebSocket
  • External: ๊ณต๊ณต ๋ฌธํ™”ยท๊ด€๊ด‘ ๋ฐ์ดํ„ฐ, ๋„ค์ด๋ฒ„ ์ง€๋„/์ง€์˜ค์ฝ”๋”ฉ, OpenAI ๋ฒˆ์—ญ

์šด์˜ ๊ด€์ 

์„œ๋น„์Šค ์šด์˜ ์ค‘์—๋Š” ๋กœ๊ทธ์™€ ์ฃผ์š” ์ด๋ฒคํŠธ๋ฅผ ๋น ๋ฅด๊ฒŒ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋„๋ก Discord ๊ธฐ๋ฐ˜ ์•Œ๋ฆผ ํ๋ฆ„์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

Mateya discord logging Mateya discord moderation

์ €์žฅ์†Œ

R&R

  • ์ตœ์„ฑํ˜„: BE, Infra
  • ๋ฐ•๋ฏผ์ •: PM, UIUX Design, FE

๊ธฐ์ˆ  ํฌ์ธํŠธ

  • ๊ณต๊ณต ๊ด€๊ด‘๋ฐ์ดํ„ฐ๋ฅผ AI ๋กœ์ปฌ ๋ถ„์‚ฐ ์ถ”์ฒœ๊ณผ ์‚ฌ์šฉ์ž ์•ก์…˜์˜ ์‹œ์ž‘์ ์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ์ถ”์ฒœ ๊ทผ๊ฑฐ, ์žฅ์†Œ ํƒ์ƒ‰, ๋ชจ์ž„ ์ƒ์„ฑยท์ฐธ์—ฌ, ์ฑ„ํŒ…์ด ํ•œ ์ œํ’ˆ ์•ˆ์—์„œ ์ด์–ด์ง‘๋‹ˆ๋‹ค.
  • ๋‹ค๊ตญ์–ด ์ƒํ˜ธ์ž‘์šฉ์„ ์œ„ํ•ด UI ๋กœ์ผ€์ผ, ๋ฒˆ์—ญ, ์›๋ฌธ ๋ณด๊ธฐ ํ๋ฆ„์„ ํ•จ๊ป˜ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ๊ฒŒ์ŠคํŠธ์™€ ํ˜ธ์ŠคํŠธ ํ”Œ๋กœ์šฐ๋ฅผ ๋ถ„๋ฆฌํ•ด ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž์™€ ์šด์˜ ์ฃผ์ฒด์˜ ์š”๊ตฌ๋ฅผ ๋™์‹œ์— ๋‹ค๋ฃน๋‹ˆ๋‹ค.

Popular repositories Loading

  1. mateya-frontend mateya-frontend Public

    ํ•œ๊ตญ์˜ ๋ฌธํ™”๋ฅผ ๋А๋ผ๋Š” ๊ธ€๋กœ๋ฒŒ ์†Œ์…œ ์•กํ‹ฐ๋น„ํ‹ฐ ํ”Œ๋žซํผ, ๋ฉ”์ดํŠธ์•ผ - ์˜ค๋ฒ„ํˆฌ์–ด๋ฆฌ์ฆ˜ ๋ถ„์‚ฐ ์†”๋ฃจ์…˜

    Dart 1

  2. .github .github Public

    ํ•œ๊ตญ์˜ ๋ฌธํ™”๋ฅผ ๋А๋ผ๋Š” ๊ธ€๋กœ๋ฒŒ ์†Œ์…œ ์•กํ‹ฐ๋น„ํ‹ฐ ํ”Œ๋žซํผ, ๋ฉ”์ดํŠธ์•ผ

Repositories

Showing 2 of 2 repositories

Top languages

Loadingโ€ฆ

Most used topics

Loadingโ€ฆ