Skip to content

seo-jio/Pokerface

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽญ POKER FACE ๐ŸŽญ

๐Ÿ“… ํ”„๋กœ์ ํŠธ ๊ฐœ์š”

๐Ÿƒ ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„ : 2023.07.10 ~ 2023.08.18 (์ด 6์ฃผ)

๐Ÿƒ ํŒ€์› ์†Œ๊ฐœ

์ด๊ตญ์‹  ์ดํ˜„๊ตฌ ์ด์ •์ค€ ์„œ์ง€์˜ค ์ž„๋Œ€์˜ ๊น€ํ•œ๋‚˜
๐Ÿ‘‘ ์ด๊ตญ์‹  ๐Ÿค  ์ดํ˜„๊ตฌ ๐Ÿค  ์ด์ •์ค€ ๐Ÿค  ์„œ์ง€์˜ค ๐Ÿค  ์ž„๋Œ€์˜ ๐Ÿค  ๊น€ํ•œ๋‚˜
ํ”„๋ก ํŠธ(FE๋ฆฌ๋”) ๋ฐฑ์—”๋“œ ์œ ๋‹ˆํ‹ฐ ๋ฐฑ์—”๋“œ(BE๋ฆฌ๋”) ํ”„๋ก ํŠธ ํ”„๋ก ํŠธ

๐Ÿƒ ๊ธฐํš ๋ฐฐ๊ฒฝ

  • ์ธ๋””์–ธ ํฌ์ปค๋Š” 2์ธ์ด์„œ ์ฆ๊ธฐ๋Š” ์นด๋“œ๊ฒŒ์ž„์œผ๋กœ, ์„œ๋กœ์˜ ์–ผ๊ตด์„ ๋ณด๊ณ  ํ”Œ๋ ˆ์ดํ–ˆ์„ ๋•Œ ์žฌ๋ฏธ๊ฐ€ ๊ทน๋Œ€ํ™”๋˜๋Š” ๊ฒŒ์ž„์ด๋‹ค.

  • WebRTC์˜ ํŠน์ง•์„ ์‚ด๋ ค 1๋Œ€1 ํ™”์ƒํ†ตํ™”๋กœ ๊ตฌํ˜„ํ•œ๋‹ค๋ฉด ์ƒ๋Œ€๋ฐฉ์˜ ํ‘œ์ •์„ ํ†ตํ•ด ์ž์‹ ์˜ ํŒจ๋ฅผ ์œ ์ถ”ํ•˜๋ฉฐ ๊ณ ๋„์˜ ์‹ฌ๋ฆฌ์ „์„ ํŽผ์น˜๋Š” ์ธ๋””์–ธ ํฌ์ปค์˜ ์Šค๋ฆด๊ฐ์„ ์ž˜ ๋Š๋‚„ ์ˆ˜ ์žˆ์„ ๊ฒƒ์œผ๋กœ ์ƒ๊ฐํ•˜์—ฌ ๊ธฐํšํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.

๐Ÿƒ ํ•ต์‹ฌ ๊ธฐ๋Šฅ

  • OAuth๋ฅผ ํ†ตํ•œ ์นด์นด์˜ค ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ
  • ์นœ๊ตฌ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ๋ฐ ์‹ค์‹œ๊ฐ„ ์ ‘์†์ž ํ™•์ธ ๊ธฐ๋Šฅ
  • ํŠœํ† ๋ฆฌ์–ผ ๊ธฐ๋Šฅ
  • NORMAL/BLIND/EMOTION ์˜ 3๊ฐ€์ง€ ๊ฒŒ์ž„ ๋ชจ๋“œ ์ œ๊ณต
  • ๋ ˆ์ดํŒ… ๊ธฐ๋Šฅ
  • ์ „์  ํ™•์ธ ๊ธฐ๋Šฅ

๐Ÿ’ก์„œ๋น„์Šค ์†Œ๊ฐœ

POKER FACE

๐Ÿ˜Ž ์ธ๋””์–ธ ํฌ์ปค : ์ƒ๋Œ€๋ฐฉ์˜ ์นด๋“œ ๋งŒ์œผ๋กœ ์ž์‹ ์˜ ํŒจ๋ฅผ ์ถ”์ธกํ•˜๋ฉฐ ๋†’์€ ์Šค๋ฆด๊ฐ์„ ๋Š๋‚„ ์ˆ˜ ์žˆ๋Š” ํฌ์ปค ๊ฒŒ์ž„

NORMAL / BLIND / EMOTION, 3๊ฐ€์ง€ ๋ชจ๋“œ๋กœ ์ œ๊ณต๋˜์–ด ํ”Œ๋ ˆ์ด์–ด๋“ค์—๊ฒŒ ๋‹ค์–‘ํ•œ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค!

์ „์  ํ™•์ธ์„ ํ†ตํ•ด ์ƒˆ๋กœ์šด ์ „๋žต์„ ์ˆ˜๋ฆฝํ•ด๋ณด์„ธ์š”!

๋” ๋†’์€ ํ˜„์ƒ๊ธˆ์„ ์ฐจ์ง€ํ•˜์„ธ์š”!

์†์— ๋•€์„ ์ฅ๋Š” ๋ฒ ํŒ…์ด ์‹œ์ž‘๋œ๋‹ค.
์ด์ œ ๋‹น์‹ ์˜ ์ฐจ๋ก€์ž…๋‹ˆ๋‹ค. POKERFACE

โš™๏ธ ๊ธฐ์ˆ  ์Šคํƒ

๐Ÿ’ป FRONTEND

๐Ÿ’ป BACKEND

๐ŸŒ CI/CD

๐ŸŽฎ UNITY

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

[๋กœ๊ทธ์ธ]

  • ์ผ๋ฐ˜ ๋กœ๊ทธ์ธ๊ณผ ์นด์นด์˜ค ์†Œ์…œ ๋กœ๊ทธ์ธ ์„œ๋น„์Šค๋ฅผ ๋ชจ๋‘ ๊ตฌํ˜„ํ•˜์—ฌ ์œ ์ €์—๊ฒŒ ์„ ํƒ์˜ ํญ์„ ๋„“ํžˆ๊ณ  ํŽธ๋ฆฌ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋กœ๊ทธ์ธ

[ํŠœํ† ๋ฆฌ์–ผ]

  • ์œ ์ €๊ฐ€ ์‰ฝ๊ฒŒ ๊ฒŒ์ž„์„ ์ดํ•ดํ•˜์—ฌ ๋น ๋ฅด๊ฒŒ ๊ฒŒ์ž„์— ์ ์‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ํŠœํ† ๋ฆฌ์–ผ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํŠœํ† ๋ฆฌ์–ผ

[๋กœ๋น„]

  • ์„œ๋ถ€๋ฐฐ๊ฒฝ ํ…Œ๋งˆ๋กœ ํ™”๋ฉด์„ ๊ตฌ์„ฑํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ๊ฒŒ์ž„์— ๋”์šฑ ๋ชฐ์ž…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋žญํ‚น TOP5์™€ ์นœ๊ตฌ ๋ฐ ํ˜„์žฌ ์ ‘์†์ž ๋ชฉ๋ก, ํ˜„์žฌ ์ƒ์„ฑ๋˜์–ด์žˆ๋Š” ๊ฒŒ์ž„๋ฐฉ ๋ชฉ๋ก์„ ํ•œ๋ˆˆ์— ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ๋น„ํŽ˜์ด์ง€

[์นœ๊ตฌ ์ถ”๊ฐ€]

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

[๋ฐฉ ์ƒ์„ฑ]

  • ์œ ์ €๋Š” 3๊ฐ€์ง€ ๋ชจ๋“œ ์ค‘ ์ž์‹ ์ด ์›ํ•˜๋Š” ๋ชจ๋“œ๋ฅผ ์„ ํƒํ•˜์—ฌ ๊ฒŒ์ž„๋ฐฉ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋น„๋ฐ€๋ฐฉ์„ ์ƒ์„ฑํ•˜์—ฌ ์›ํ•˜๋Š” ์œ ์ €์™€ ๊ฒŒ์ž„์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐฉ์ƒ์„ฑ

[์ธ๊ฒŒ์ž„]

  • NORMAL / BLIND / EMOTION 3๊ฐ€์ง€ ๋ชจ๋“œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ธ๊ฒŒ์ž„

[๋งˆ์ดํŽ˜์ด์ง€]

  • ์ƒˆ๋กœ์šด ์ „๋žต์„ ์ˆ˜๋ฆฝํ•˜๊ฑฐ๋‚˜ ๊ฐœ์„  ๋ถ€๋ถ„์„ ํŒŒ์•…ํ•˜๋Š” ๋“ฑ ํšจ๊ณผ์ ์ธ ํ”Œ๋ ˆ์ด๋ฅผ ์‹คํ˜„ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งˆ์ดํŽ˜์ด์ง€ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์ดํŽ˜์ด์ง€

  • ์œ ์ €๋Š” ์ด์ „ ๊ฒฝ๊ธฐ ๋‚ด์—ญ๋“ค์„ ๋งˆ์ดํŽ˜์ด์ง€์—์„œ ํ™•์ธํ•ด๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํžˆ์Šคํ† ๋ฆฌ

๐ŸŽจ figma

figma

๐Ÿ“‚ ์•„ํ‚คํ…์ณ

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

๐Ÿ“‚ ์ธํ”„๋ผ ์•„ํ‚คํ…์ณ

infra

๐Ÿ—‚๏ธ ERD ๋‹ค์ด์–ด๊ทธ๋žจ

ERD

๐Ÿ—’๏ธ ๋ช…์„ธ์„œ

API ๋ช…์„ธ

api๋ช…์„ธ

๊ธฐ๋Šฅ ๋ช…์„ธ

๊ธฐ๋Šฅ ๋ช…์„ธ์„œ

๐ŸŽฎ UNITY ๋ฉ”๋ชจ๋ฆฌ ์ตœ์ ํ™”

unity_memory unity_memory1

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 51.2%
  • JavaScript 47.4%
  • Other 1.4%