m0omooλ μ¬μ©μκ° μμ λ‘κ² λμ보λλ₯Ό μμ±νκ³ ν¨λ(μ°¨νΈ/μμ ―)μ λ°°μΉν μ μλ 컀μ€ν°λ§μ΄μ§ λμ보λ νλ«νΌμ λλ€.
- μ¬μ©μκ° μ§μ μμ±ν λμ보λμ μνλ μ°¨νΈμ μμ ―μ λ°°μΉν μ μλλ‘ μ§μ
- ν¨λμ μμΉ, ν¬κΈ°, μμ± μ€μ μ μ€μκ° λ°μ
- μΆν λ€μν ννμ μ€λ μ· λ° κ³΅μ κΈ°λ₯ νμ₯ μμ
- νμ¬λ λ°±μλ API κ°λ° μ€
| λΆλ₯ | μ€ν |
|---|---|
| Language | Java 17 |
| Framework | Spring Boot 3 |
| Build Tool | Gradle |
| Database | MySQL |
| Auth | JWT κΈ°λ° μΈμ¦ |
| λΆλ₯ | μ€ν |
|---|---|
| Language | TypeScript |
| Framework | Next.js (App Router) |
| State | Zustand |
| Styling | Tailwind CSS, CSS Modules |
| UI Library | React Tabulator, Chart.js |
| Auth | JWT κΈ°λ° μΈμ¦ (λ°±μλ μ°λ) |
- μ΄λ©μΌ κΈ°λ° νμκ°μ λ° λ‘κ·ΈμΈ
- JWT ν ν° κΈ°λ° μΈμ¦ μ²λ¦¬
- λΉλ°λ²νΈ λ³κ²½, νμ νν΄
- μ¬μ©μλ³ λμ보λ μμ± / μ‘°ν / μμ / μμ
- λμ보λ 볡μ λ° μ΄λ¦/μ€λͺ λ³κ²½
- λμ보λ λ΄ ν¨λ(μ°¨νΈ/μμ ―) μμ± / μμ / μμ
- ν¨λ λλκ·Έ μμΉ λ° ν¬κΈ° μ 보 μ μ₯
- ν¨λ μμ± λ³κ²½ λ° νμ λ³ λ λλ§ μ§μ
- λμ보λ μν μ€λ μ· μ μ₯
- μλ¦Ό, νλ λ‘κ·Έ λ± νμ₯ κΈ°λ₯ κ³ λ € μ€
μλλ m0omoo λμ보λ UI μ λλ€.
m0omoo-backend/
βββ src/
β βββ main/
β β βββ java/com/m0omoo/...
β β βββ resources/
β βββ test/
βββ build.gradle.kts
βββ README.md
m0omoo-frontend/
ββ app
β ββ dashboard
ββ components
β ββ table
β ββ chart
|
ββ types
β ββ app.ts
ββ styles
ββ globals.css
λ³Έ λ°±μλ νλ‘μ νΈλ 1μΈ κ°λ°λ‘ μ§νλλ©°, νλ‘ νΈμλ ꡬνμ μ΄λ―Έ μλ£λ μνμ
λλ€.
μ§μμ μΌλ‘ API κΈ°λ₯μ νμ₯ν΄λκ°κ³ μμΌλ©°, μ½λ νμ§ λ° μ μ§λ³΄μμ±μ κ³ λ €ν μ€κ³λ₯Ό μ§ν₯ν©λλ€.
κ΄λ ¨ λ¬Έμλ GitHub Issue λλ μλ μ°λ½μ²λ‘ μ£ΌμΈμ.
μ΄λ©μΌ: [6suyeon@email.com]