GitHub Username | ์ด๋ฆ | ์ญํ |
---|---|---|
@jsilver01 | JUNGEUN | Backend Developer |
@Mouon | Mouon | Backend Developer |
@ssilver01 | JungSoEun | Frontend Developer |
graph LR
subgraph ์ธ์ฆ
A1[Github ๋ก๊ทธ์ธ] --> A2{์ต์ด ๋ก๊ทธ์ธ?}
A2 -->|Yes| A3[์บ๋ฆญํฐ ์์ฑ]
A2 -->|No| A4[๋ก๊ทธ์ธ ์๋ฃ]
A3 --> A4
A4 --> A5[JWT ๋ฐ๊ธ]
A5 --> A6[๋ฉ์ธํ๋ฉด]
end
subgraph ์คํฐ๋๋ฃธ์ฐธ์ฌ
B1{์ฐธ์ฌ๋ฐฉ์} -->|์์ฑ| B2[์คํฐ๋๋ฃธ ์์ฑ]
B1 -->|์ด๋| B3[์ด๋์ฝ๋ ์
๋ ฅ]
B1 -->|๊ธฐ์กด| B6[์คํฐ๋๋ฃธ ์ ํ]
B2 & B3 & B6 --> B4[์คํฐ๋๋ฃธ ์
์ฅ]
B4 --> B5[์์ผ ์ฐ๊ฒฐ]
end
subgraph ์ค์๊ฐ๊ธฐ๋ฅ
C1[์ฑ ์ฌ์ฉ ๊ฐ์ง] --> C2{์ ํด์ฑ?}
C2 -->|Yes| C3[์ํ ์
๋ฐ์ดํธ]
C3 --> C4[๊ฒฝ๊ณ ์๋ฆผ]
C4 --> C5[ํ๋ฉด ์บก์ฒ]
C5 --> C6[์๋ ์
๋ก๋]
C2 -->|No| C7[์ํ ์
๋ฐ์ดํธ]
end
subgraph ํ์
๋๊ตฌ
D1[์๋ฃ์ค] --> D2[ํ์ผ ์
๋ก๋]
D1 --> D3[ํ์ผ ์กฐํ]
D4[์ด์๊ด๋ฆฌ] --> D5[Github ์ด์๋ฐ์]
D4 --> D6[์ด์ ์กฐํ]
end
A6 --> B1
B5 --> C1
B5 --> D1
B5 --> D4
classDef default fill:#f9f9f9,stroke:#333,stroke-width:2px,rx:10,ry:10;
classDef login fill:#ffecb3,stroke:#ffa000,stroke-width:2px,rx:10,ry:10;
classDef room fill:#bbdefb,stroke:#1976d2,stroke-width:2px,rx:10,ry:10;
classDef monitor fill:#c8e6c9,stroke:#388e3c,stroke-width:2px,rx:10,ry:10;
classDef collab fill:#e1bee7,stroke:#7b1fa2,stroke-width:2px,rx:10,ry:10;
classDef decision fill:#ffcdd2,stroke:#d32f2f,stroke-width:2px,rx:10,ry:10;
classDef endpoint fill:#b2dfdb,stroke:#00796b,stroke-width:2px,rx:10,ry:10;
class A1,A3,A4,A5,A6 login;
class B2,B3,B4,B5,B6 room;
class C1,C3,C4,C5,C6,C7 monitor;
class D2,D3,D5,D6 collab;
class A2,B1,C2 decision;
class D1,D4 endpoint;
style ์ธ์ฆ fill:#fff3e0,stroke:#ff6f00,stroke-width:4px,rx:15,ry:15
style ์คํฐ๋๋ฃธ์ฐธ์ฌ fill:#e3f2fd,stroke:#0d47a1,stroke-width:4px,rx:15,ry:15
style ์ค์๊ฐ๊ธฐ๋ฅ fill:#e8f5e9,stroke:#1b5e20,stroke-width:4px,rx:15,ry:15
style ํ์
๋๊ตฌ fill:#f3e5f5,stroke:#4a148c,stroke-width:4px,rx:15,ry:15
-
2024.07 : ๊ฐ๋ฐ์ ์์
LINKODE ํ๋ก์ ํธ์ ๊ฐ๋ฐ์ด ๋ณธ๊ฒฉ์ ์ผ๋ก ์์๋์์ต๋๋ค. SrpingBoot๊ธฐ๋ฐ์ ์๋ฒ์ React, Electron๊ธฐ๋ฐ์ ํ๋ก ํธ์๋์ ์คํฉ์ผ๋ก ๊ฐ๋ฐ ์ค์ ๋๋ค. -
2024.08 : ์ค์๊ฐ ์ ์ธ ๊ตฌํ ์๋ฃ
์ค์๊ฐ ๊ธฐ๋ฅ์ ์ ์ธํ ๊ตฌํ์ด ๋ง๋ฌด๋ฆฌ ์ค์ ์์ต๋๋ค. ํ๋ก ํธ์ํธ๋ GUI๊ตฌํ์ ์๋ฃํ์๊ณ , ๋ฐฑ์๋๋ ๋น์ฆ๋์ค ๋ก์ง์ ๋ด๋นํ๋ API ์๋ฒ๊ตฌํ์ ๋ง์ณค์ต๋๋ค. -
2024.09 : ๋ชจ๋๋ฆฌ์ ํํผ ์์
LINKODE๋ ๊ธฐ์กด ๋ชจ๋๋ฆฌ์ ์ค๊ณ์ ํ๊ณ๋ฅผ ๋๊ปด ์ค์๊ฐ ๊ธฐ๋ฅ๊ณผ ๋๋จธ์ง ๋น์ฆ๋์ค ๋ก์ง์ ๋ถ๋ฆฌํ์ฌ MSA(๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ) ๋ก ๊ตฌ์ถ์ค์ ์์ต๋๋ค. ๊ธฐ์กด์ ๋น์ฆ๋์ค ๋ก์ง์ ์ฒ๋ฆฌํ๋ API ์๋ฒ (Spring Boot)๋ก ๋ถํฐ ์ค์๊ฐ ํต์ ์ ๋ด๋นํ๋ ๋ฏธ๋์ด ์๋ฒ ๊ธฐ๋ฅ์ ๋ถ๋ฆฌ์ค์ ์์ต๋๋ค. ์ค์๊ฐ ํต์ ์ ๋ด๋นํ๋ ๋ฏธ๋์ด ์๋ฒ๋ Node.js ๊ธฐ๋ฐ์ผ๋ก ๊ตฌํํ์์ผ๋ฉฐ, ๋น๋๊ธฐ ์ฒ๋ฆฌ์ ์ฑ๊ธ ์ค๋ ๋ ํ๊ฒฝ ๋๋ถ์ ์ค์๊ฐ ๊ธฐ๋ฅ์ ์ ํฉํ๋ค๊ณ ํ๋จํ์ต๋๋ค. -
2024.11 : ๐ MVP ๋ฒ์ ํ์
๋ง์ฝ๋์ ํต์ฌ ๊ธฐ๋ฅ์ ๋ด์ MVP ๋ฒ์ ์ด ์์ฑ๋์๊ณ 1์ฐจ TC ์ํ์ ๋ง์ณค์ต๋๋ค. ์ด์ ๋์์ ์ํ์ค๋ค์ด์ด๊ทธ๋จ, ์ ์ ํ๋ก์ฐ ๋ค์ด์ด๊ทธ๋จ ๋ฑ์ ๋ฌธ์ํ ์์ ๋ ๋ง๋ฌด๋ฆฌ๋์์ต๋๋ค.