File size: 603 Bytes
1a89055
 
 
 
 
 
 
 
 
4bae792
 
f409d20
4bae792
 
 
 
 
f409d20
4bae792
 
 
 
 
 
f409d20
4bae792
f409d20
4bae792
f409d20
 
 
4bae792
f409d20
 
 
4bae792
f409d20
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
---
title: 092 User Interface
emoji: 💬
colorFrom: indigo
colorTo: blue
sdk: docker
pinned: false
---

# VinClassroom UI

## Chạy dự án

```bash
# Cài đặt dependencies
npm install

# Chạy dev server
npm run dev

# Build production
npm run build
```

## Cấu hình `.env`

Copy `.env.example` thành `.env` và chỉnh sửa:

```bash
# API backend (REST)
VITE_API_URL=http://localhost:3000/api

# WebSocket (Socket.IO)
VITE_SOCKET_URL=http://localhost:3000
```

> **Lưu ý:** `VITE_SOCKET_URL` để `http://`, không phải `ws://`. Socket.IO client tự động upgrade lên WebSocket.