- Frontend: VSCode
- Backend: IntelliJ
- Cơ Sở Dữ Liệu: MySQL
- Sao Chép Dự Án
git clone https://github.com/ShyYigII/BTL_IOT.git-
Thiết Lập Cơ Sở Dữ Liệu
- Truy cập thư mục Database
- Chạy các tệp SQL theo thứ tự: a. CreateDatabase.sql b. CreateStoreProcedure.sql c. CreateData.sql
-
Cấu Hình Frontend
- Vào thư mục FE
- Cài đặt các phụ thuộc
npm install
- Chạy frontend
npm run dev
-
Cấu Hình Backend
- Mở thư mục BE bằng IntelliJ
- Chờ IntelliJ cài đặt các phụ thuộc
- Sửa đổi kết nối cơ sở dữ liệu trong
src/main/java/com.homeautomation/dao/DAO.java:- Cập nhật cổng MySQL trong biến
dbUrl - Cập nhật tên người dùng và mật khẩu MySQL trong
DriverManager.getConnection()
- Cập nhật cổng MySQL trong biến
- Khởi chạy
Application.javatrong góicom.homeautomation
- Đảm bảo tất cả các phụ thuộc được cài đặt chính xác
- Kiểm tra chi tiết kết nối cơ sở dữ liệu trước khi chạy
- Khởi động lại ứng dụng nếu có bất kỳ thay đổi cấu hình nào