![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|---|---|---|---|---|---|
| ์ด์ฌํ(ํ์ฅ / FE) | ๊น์ํ(BE) | ์ ์ ์(FE) | ์์์(BE) | ์กฐํ๊ท (BE) | ์ต๋ฏผ์ฃผ(FE) |
| marunturtle | seohye-ki | shinyou28 | yes2489 | NekoShoot | minjumost |
LuFin์ ์ฒญ์๋ ๋ค์๊ฒ ๊ฒฝ์ ์ ๊ฐ๋ ์ ์ฌ๋ฏธ์๊ณ ์ค์ฉ์ ์ผ๋ก ๊ฐ๋ฅด์น๋ฉด์ ์์ฐ ๊ด๋ฆฌ ๋ฅ๋ ฅ์ ํค์ฐ๋ ๊ต์ก ํ๋ซํผ์ ๋๋ค. ์ด๋ฑํ๊ต ๊ณ ํ๋ ๊ณผ ๊ต์ฌ๋ค์ ๋์์ผ๋ก, ์ค์ ๊ฒฝ์ ํ๋์ ์๋ฎฌ๋ ์ด์ ํ๋ฉฐ ํ์ตํ ์ ์๋ ํ๊ฒฝ์ ์ ๊ณตํฉ๋๋ค.
- ๊ฒฝ์ ๊ต์ก์ ๊ฒ์ํ๋ฅผ ํตํ ํ์ต ๋๊ธฐ ๋ถ์ฌ
- ์ค์ ์ ์ธ ๊ธ์ต ์๋ฎฌ๋ ์ด์ ๊ฒฝํ ์ ๊ณต
- ์ ์ฉ ๊ด๋ฆฌ์ ์์ฐ ๊ด๋ฆฌ ๋ฅ๋ ฅ ํฅ์
- ๊ฒฝ์ ์ ์์ฌ๊ฒฐ์ ๋ฅ๋ ฅ ๊ฐ๋ฐ
| ๋ฒ์ฃผ | ๊ธฐ์ |
|---|---|
| Frontend | React 19, TypeScript, Vite, Zustand, Tailwind CSS, MUI, Framer Motion, Headless UI, React Router DOM |
| Backend | Spring Boot, Spring Security, JPA, Hibernate, MySQL, Redis |
| Infra / DevOps | Jenkins, Docker, Nginx, AWS EC2 |
| Collaboration | Git, GitLab, Jira, Figma, Notion |
| Data Visualization | Chart.js, React Chart.js 2 |
๊ต์ฌ์ ํ์์ ์์ฐ, ์ ์ฉ์ ์, ๋ฏธ์ ํํฉ ๋ฑ์ ํ๋์ ํ์ธํ ์ ์๋ ๋ฉ์ธ ํ๋ฉด์ ๋๋ค.
๊ฐ์ธํ๋ ์ ๋ณด๋ฅผ ์๊ฐํํ์ฌ ํ์ต ๋๊ธฐ ์ ๋ฐ๊ณผ ์๊ธฐ ์ฃผ๋์ ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
| ๋์๋ณด๋(ํ์) | |
![]() |
![]() |
| ๋์๋ณด๋(๊ต์ฌ) | |
![]() |
![]() |
ํ์์ ๊ธ์ต ํ๋ ๊ฒฐ๊ณผ์ ๋ฐ๋ผ ์ ์ฉ ์ ์๊ฐ ์ค์๊ฐ์ผ๋ก ๋ฐ์๋ฉ๋๋ค.
์ผ์ ์ ์ ๋ฏธ๋ง์ผ ๊ฒฝ์ฐ โ๊ฐ์ธํ์โ ์ ์ฐจ๋ฅผ ๊ฑฐ์ณ ํ๋ณต ๊ฐ๋ฅํ๋ฉฐ, ๊ต์ฌ์ ์น์ธ ํ๋ฆ๋ ํฌํจ๋ฉ๋๋ค.
| ๊ฐ์ธํ์ ์ ์ฒญ(ํ์) | ๊ฐ์ธํ์ ์๋ฝ(๊ต์ฌ) | ๊ฐ์ธํ์ ์๋ฃ(ํ์) |
|
|
|
๊ต์ฌ๋ ๋ค์ํ ์์ดํ ์ ๋ฑ๋ก/์์ /์ญ์ ํ ์ ์๊ณ , ํ์์ ์ด๋ฅผ ๊ตฌ๋งคํ๊ฑฐ๋ ์ฌ์ฉ ์์ฒญํ ์ ์์ต๋๋ค.
๊ตฌ๋งค, ํ๋ถ, ์ฌ์ฉ ์์ฒญ, ์น์ธ๊น์ง ์ ์ฒด ํ๋ฆ์ด ๋ฐ์๋ ์๋น ์์คํ ์ ๋๋ค.
| ์์ดํ ์์ฑ(๊ต์ฌ) | ์์ดํ ์์ธ์กฐํ(๊ต์ฌ) | ์์ดํ ์ญ์ (๊ต์ฌ) |
|
|
|
| ์์ดํ ๊ตฌ๋งค(ํ์) | ์์ดํ ์ฌ์ฉ์์ฒญ(ํ์) | ์์ดํ ์ฌ์ฉ์์ฒญ ์๋ฝ(๊ต์ฌ) |
|
|
|
๊ต์ฌ๋ ํ์ต ๋ฏธ์ ์ ์์ฑํ๊ณ , ํ์์ ์ฐธ์ฌ ํ ๊ฒฐ๊ณผ๋ฅผ ์ ์ถํ๋ฉด ๊ต์ฌ๊ฐ ์น์ธ ๋๋ ๋ฐ๋ คํ๋ ๊ตฌ์กฐ์ ๋๋ค.
๋ฏธ์ ์ํ ๊ฒฐ๊ณผ๋ ์ ์ฉ์ ์์ ํฌ์ธํธ ๋ณด์์ ์ง์ ์ฐ๊ฒฐ๋ฉ๋๋ค.
| ๋ฏธ์ ์์ฑ(๊ต์ฌ) | ๋ฏธ์ ์ ์ฒญ(ํ์) | ๋ฏธ์ ๊ฒํ (๊ต์ฌ) |
|
|
|
ํ์์ ๋ณธ์ธ์ ์ ์ฉ๋ฑ๊ธ์ ๊ธฐ๋ฐ์ผ๋ก ์กฐ๊ฑด์ ๋ง๋ ๋์ถ ์ํ์ ์ ์ฒญํ ์ ์์ต๋๋ค.
๊ต์ฌ๊ฐ ์ฌ์ฌํ์ฌ ์น์ธ ์ฌ๋ถ๋ฅผ ํ๋จํ๊ณ , ์ด์ ๋ฉ์ ๋๋ ์ฐ์ฒด ์ฌ๋ถ๊ฐ ์ ์ฉ์ ์์ ์ํฅ์ ์ค๋๋ค.
| ๋์ถ ์ ์ฒญ(ํ์) | ๋์ถ ์น์ธ(๊ต์ฌ) |
|
|
ํ๋ฃจ 2๋ฒ(์ค์ /์คํ) ์ฃผ์ ์์ธ ๋ณ๋์ ๋ฐ๋ผ ๊ฐ์์ ์ข ๋ชฉ์ ๋งค์/๋งค๋ํ ์ ์์ผ๋ฉฐ, ํฌํธํด๋ฆฌ์ค ์์ต๋ฅ ์ ํ์ธํ ์ ์์ต๋๋ค.
ํฌ์ ์ฑ๊ณผ๋ ํ์ต ๋๊ธฐ์ ์์ฐ ํ์ฑ ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค.
| ์ฃผ์ ๋งค์(ํ์) | ์ฃผ์ ํฌํธํด๋ฆฌ์ค(ํ์) |
|
|
- 15๋จ๊ณ ์ ์ฉ๋ฑ๊ธ (A+, A, A-, B+, B, B-, C+, C, C-, D+, D, D-, F+, F, F-)
- 0~100์ ๋ฒ์์ ์ ์ฉ์ ์ ์์คํ
- 5์ ๋จ์ ๋ณ๋์ผ๋ก ์์ ์ ์ธ ๋ฑ๊ธ ๊ด๋ฆฌ
-
๋์ถ ๊ด๋ฆฌ
- ์ด์ ์ ์ ๋ฉ์ : +1์
- ์ด์ ์ฐ์ฒด: -4์
- ์๊ธ ์ํ ์ฑ๊ณต: +3์
- ์๊ธ ์ํ ์คํจ: -10์
-
๋ฏธ์ ์ํ
- ๋ฏธ์ ์ฑ๊ณต: +2์
- ๋ฏธ์ ์คํจ: -2์
- F- ๋ฑ๊ธ(30์ ๋ฏธ๋ง) ๋๋ฌ ์ ํ์ ์ ์ฐจ ์์
- ๊ต์ฌ ์น์ธ ํ 35์ (F+)์ผ๋ก ์กฐ์
- ๋จ๊ณ์ ๊ธ์ต ํ๋ ์ ํ ํด์
- D- ๋ฑ๊ธ ๋๋ฌ ์ ์ ์ ํ๋ ๊ฐ๋ฅ
-
์ค์ ์ ์ธ ๊ฒฝ์ ๊ต์ก
- ์ค์ ๊ธ์ต ์์คํ ์ ๋ชจ๋ฐฉํ ์๋ฎฌ๋ ์ด์
- ์ค์๊ฐ ์์ฅ ์ํฉ ๋ฐ์
- ๋ฆฌ์คํฌ ๊ด๋ฆฌ ํ์ต
-
๊ฒ์ํ๋ ํ์ต ๊ฒฝํ
- ๋ฏธ์ ๊ธฐ๋ฐ ๋ณด์ ์์คํ
- ์ค์๊ฐ ํผ๋๋ฐฑ
- ๊ฒฝ์ ์์๋ฅผ ํตํ ๋๊ธฐ ๋ถ์ฌ
-
์ง๊ด์ ์ธ UI/UX
- ๋ชจ๋ํ๊ณ ๊น๋ํ ๋์์ธ
- ๋ฐ์ํ ๋ ์ด์์
- ๋ถ๋๋ฌ์ด ์ ๋๋ฉ์ด์
-
ํ์ฅ ๊ฐ๋ฅํ ์ํคํ ์ฒ
- ๋ชจ๋ํ๋ ์ปดํฌ๋ํธ ๊ตฌ์กฐ
- ํ์ ์์ ์ฑ
- ํจ์จ์ ์ธ ์ํ ๊ด๋ฆฌ
-
๋๋ฉ์ธ ์๋ ์ฐ๋ ์์คํ
- ์ํ ๊ธฐ๋ฐ ์๋ ํธ๋ฆฌ๊ฑฐ
- ๋จ์ผ ์์ฒญ์ผ๋ก ๋ณตํฉ ๋๋ฉ์ธ ์ฒ๋ฆฌ
- ๋ช ์์ ํธ๋์ญ์ ์ ์ด
-
๋ฐ์ดํฐ ์ ํฉ์ฑ ๋ณด์ฅ
- ๋น๊ด์ Lock ๊ธฐ๋ฐ ๋์์ฑ ์ ์ด
- ๋๋ฉ์ธ๋ณ ๊ฒฝ์ ์กฐ๊ฑด ๋ฐฉ์ง
- ํ์์์ ์ ์ด ์์คํ
-
๋ณด์ ์ค์ฌ ์ค๊ณ
- KISA ๊ธฐ๋ฐ ์ํ์ด ์ฝ๋ฉ
- PBKDF2 + Salt ์ํธํ
- ํ ํฐ ๊ธฐ๋ฐ ์ธ์ฆ ์์คํ
-
์ค์ ๊ธ์ต ์๋ฎฌ๋ ์ด์
- ์ค์ ์ํ ์์คํ ๋ชจ๋ฐฉ
- ์๋ํ๋ ์ด์ ๊ณ์ฐ
- ์ค์๊ฐ ๊ฑฐ๋ ์ฒ๋ฆฌ
์ผ์ฑ ์ฒญ๋ SWโขAI ์์นด๋ฐ๋ฏธ ํนํ ํ๋ก์ ํธ ์ฐ์์ (2025.04)
์ด ํ๋ก์ ํธ๋ MIT ๋ผ์ด์ ์ค๋ฅผ ๋ฐ๋ฆ ๋๋ค.


























