# πŸ–₯️ Server Dashboard μ„œλ²„ μƒνƒœ 및 μ„œλΉ„μŠ€λ₯Ό ν•œλˆˆμ— λͺ¨λ‹ˆν„°λ§ν•˜λŠ” λŒ€μ‹œλ³΄λ“œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μž…λ‹ˆλ‹€. ![React](https://img.shields.io/badge/React-18-61DAFB?logo=react) ![Rust](https://img.shields.io/badge/Rust-Backend-000000?logo=rust) ![Docker](https://img.shields.io/badge/Docker-2496ED?logo=docker) --- ## ✨ μ£Όμš” κΈ°λŠ₯ - πŸ“Š **μ‹œμŠ€ν…œ λͺ¨λ‹ˆν„°λ§** - CPU, λ©”λͺ¨λ¦¬, λ””μŠ€ν¬ μ‹€μ‹œκ°„ ν˜„ν™© - 🌐 **λ„€νŠΈμ›Œν¬ νŠΈλž˜ν”½** - μ†‘μˆ˜μ‹  데이터 μ‹œκ°ν™” - πŸ”— **μ„œλΉ„μŠ€ ν˜„ν™©** - Docker μ»¨ν…Œμ΄λ„ˆ μƒνƒœ λͺ¨λ‹ˆν„°λ§ - ⚑ **WebSocket** - μ‹€μ‹œκ°„ 데이터 μ—…λ°μ΄νŠΈ --- ## πŸ“ ν”„λ‘œμ νŠΈ ꡬ쑰 ``` dashboard/ β”œβ”€β”€ frontend/ # React + Vite ν”„λ‘ νŠΈμ—”λ“œ β”œβ”€β”€ backend/ # Rust + Actix-web λ°±μ—”λ“œ └── docker-compose.yml # Docker Compose μ„€μ • ``` --- ## πŸ› οΈ 기술 μŠ€νƒ ### Frontend | 기술 | μ„€λͺ… | | --------------- | --------------- | | **React 18** | UI 라이브러리 | | **Vite** | λΉŒλ“œ 도ꡬ | | **TailwindCSS** | CSS ν”„λ ˆμž„μ›Œν¬ | | **Recharts** | 차트 라이브러리 | ### Backend | 기술 | μ„€λͺ… | | ------------- | ---------------- | | **Rust** | μ‹œμŠ€ν…œ μ–Έμ–΄ | | **Actix-web** | μ›Ή ν”„λ ˆμž„μ›Œν¬ | | **Sysinfo** | μ‹œμŠ€ν…œ 정보 μˆ˜μ§‘ | --- ## πŸš€ μ‹€ν–‰ 방법 ### Docker (ꢌμž₯) ```bash docker compose up -d --build ``` ### 개발 λͺ¨λ“œ ```bash # ν”„λ‘ νŠΈμ—”λ“œ cd frontend && npm install && npm run dev # λ°±μ—”λ“œ cd backend && cargo run ``` --- ## 🌐 접속 - **URL**: https://caadiq.co.kr - **API**: https://caadiq.co.kr/api/socket --- ## πŸ“„ λΌμ΄μ„ μŠ€ MIT License