"# MobileApp-using-spring-boot-flutter-react.js" Đây là một dự án full-stack bao gồm:
- 📱 Flutter: Xây dựng giao diện người dùng trên điện thoại
- 🌐 React.js: Giao diện quản trị trên web
- 🚀 Spring Boot: Backend API, xử lý logic và kết nối cơ sở dữ liệu
- Đăng ký / Đăng nhập người dùng (xác thực bằng JWT) và lấy lại mật khẩu qua email.
- Quản lý sản phẩm, giỏ hàng.
- Tìm kiếm sản phẩm theo real-time.
- sắp xếp sản phẩm theo mức giá.
- hiển thị sản phẩm và các hình ảnh phụ theo loại.
- Giao tiếp an toàn giữa frontend và backend.
- Giao diện quản trị (admin dashboard) để thêm, sửa, xoá sản phẩm.
- Ngôn ngữ: Java, Dart, JavaScript
- Backend: Spring Boot, JPA, Hibernate
- Frontend: Flutter, React.js
- Cơ sở dữ liệu: SQL server.
- Kiến trúc: RESTful API,mvc + Clean Architecture
- Clone repo về máy
- Cài đặt các dependency cho từng phần (Flutter, React, Java)
- Chạy backend:
./mvnw spring-boot:run
- Chạy mobile:
flutter run
- Chạy frontend web:
npm start