Toeic Master Frontend User là giao diện dành cho người học TOEIC, cho phép người dùng đăng ký tài khoản, học tập, luyện thi TOEIC trực tuyến và theo dõi kết quả học tập.
Frontend User giao tiếp với Toeic Master Backend API để xử lý dữ liệu, xác thực và lưu trữ kết quả học tập.
- Dương Khánh Nguyên – 22110383
- Nguyễn Nhật Nguyên – 22110384
Dự án được xây dựng phục vụ mục đích học tập và báo cáo môn học.
🔗 https://toeic-master.onrender.com
- React 18
- Vite
- React Router DOM
- Axios
- Tailwind CSS
- Socket.IO Client
- Chart.js
- Framer Motion
- Google OAuth
- Google reCAPTCHA
- react, react-dom
- react-router-dom
- axios
- tailwindcss
- socket.io-client
- chart.js, react-chartjs-2
- framer-motion
- lucide-react, react-icons
- react-chatbot-kit
- react-toastify
- react-google-recaptcha
- react-markdown, katex
- Đăng ký, đăng nhập, đăng xuất
- Quên mật khẩu, đổi mật khẩu
- Xem thông tin cá nhân
- Cập nhật thông tin cá nhân
- Xem danh sách và tìm kiếm bài học
- Xem chi tiết nội dung bài học
- Luyện nghe và điền từ còn thiếu
- Hệ thống flashcard hỗ trợ ghi nhớ từ vựng
- Tích hợp Laban Dictionary để hỗ trợ tra cứu từ vựng cho người học
- Cho phép người học tạo ghi chú trong quá trình học
- Làm bài thi TOEIC online
- Xem kết quả và đáp án bài thi
- Theo dõi tiến độ học tập
- Gợi ý và nhận xét kết quả học tập từ AI
- Chatbot hỗ trợ học tiếng Anh
- Thêm, chỉnh sửa, xóa bình luận dưới bài thi
- Gửi yêu cầu hỗ trợ và liên hệ
Tạo file .env trong thư mục gốc và cấu hình các biến môi trường sau:
VITE_GOOGLE_CLIENT_ID=
# Local Development
VITE_API_BASE_URL=http://localhost:8080git clone https://github.com/DKNguyen13/Toeic-Master-FE-User.git
cd Toeic-Master-FE-Usernpm installTạo file .env trong thư mục gốc và cấu hình các biến môi trường theo mẫu bên dưới.
npm run devSau khi chạy thành công, truy cập: 👉 http://localhost:3000