Phần mềm thương mại hóa các khóa học là hệ thống giúp người học muốn mua các khóa học để học dựa vào trình độ học vấn, nhu cầu bản thân. Ứng dụng cung cấp các tính năng chính như sau:
- Quản lý tài khoản user: Quản trị viên quản lý tài khoản của toàn bộ người dùng trên hệ thống.
- Quản lí khóa học và giao dịch cung cấp khóa học
- Giao diện mua khóa học
- Xác nhận chuyển tiền
- Tích hợp gợi ý sử dụng AI
- Báo cáo & Thống kê: Tổng hợp số liệu về số lượng user tham gia, đăng kí khóa học và kết quả đạt được.
- Back-end: .Net Core Web API – Xây dựng API, quản lý dữ liệu và xử lý nghiệp vụ.
- Front-end: ReactJS – Xây dựng giao diện người dùng, tối ưu trải nghiệm người dùng.
- Cơ sở dữ liệu: MS SQL Server .
- Authentication: JWT – Đảm bảo tính bảo mật và xác thực người dùng.
- Triển khai & Hosting: Docker, AWS hoặc Firebase – Triển khai và vận hành hệ thống trên môi trường cloud.
Trello:
# Clone repository
git clone https://github.com/xuannguyen2k4/course-ai-backend.gitSử dụng Vistual Studio 2022. Bấm run trên thanh công cụ (có biểu tượng là hình tam giác màu xanh lá) để chạy dự án.
📌 Đây là link đến frontend của dự án:
https://github.com/nguyentramy1/NCKH-OnlineCourse-FE