- Node.js >= 18
- npm >= 9 (hoặc dùng yarn/pnpm nếu thích)
- Đã cài đặt backend (nếu cần kết nối API)
npm install
# hoặc
yarn install
# hoặc
pnpm installDự án sử dụng file .env.local để cấu hình các biến môi trường cho frontend.
Không commit file này lên GitHub.
Bạn hãy tạo file .env.local ở thư mục gốc dự án theo mẫu dưới đây:
# .env.local
VITE_API_BASE_URL=http://localhost:8080/api
VITE_APP_NAME=MoneyWise
VITE_APP_VERSION=1.0.0Hướng dẫn:
- Copy file mẫu
.env.example(nếu có) hoặc tạo mới file.env.localtheo format trên. - Sửa giá trị các biến cho phù hợp với môi trường của bạn.
Lưu ý:
- Không commit file
.env.locallên GitHub (đã được thêm vào.gitignore).- Nếu deploy production, hãy cấu hình biến môi trường phù hợp với server.
npm run dev
# hoặc
yarn dev
# hoặc
pnpm devSau đó truy cập http://localhost:5173 trên trình duyệt.
npm run build
# hoặc
yarn build
# hoặc
pnpm buildnpm run lint
# hoặc
yarn lint
# hoặc
pnpm lintsrc/- Mã nguồn chính của frontendsrc/pages/- Các trang chính (Dashboard, Transactions, Wallets, ...)src/components/- Các component dùng chungsrc/hooks/- Custom hookssrc/styles/- File CSS
- Đảm bảo backend đã chạy và cấu hình đúng endpoint API nếu cần.
- Nếu gặp lỗi cổng hoặc lỗi mạng, kiểm tra lại file
.envhoặc cấu hình proxy (nếu có).
Nếu gặp vấn đề, hãy tạo issue hoặc liên hệ nhóm phát triển.