- Websites that offer online programming courses like Coursera and udemy
-
Dang Nguyen Quang Huy
- Database design
- Come up with ideas
- Handle logic and Build almost all functions for this project
- Code optimization
- Identify and integrate suitable APIs for the Project
-
Bui Duc Nhan
- Create use case diagrams
- Build 2 functions
-
Tran Van Luan
- frontend
- Sending and Receiving API Requests in Frontend Development
- Handle the logic and build 2 functions
- Code base optimization
-
Huynh Thien Nhan
- Create BFD
- Build 1 function
- Programming Language: Java
- Framework: Spring MVC
- DataBase: SQL Server
- HTML/CSS/JavaScript
- FrameWork: Bootstrap,TinyMCE
- Eclipse IDE for Enterprise Java and Web Developers 2021-2022
- Visual Studio Code
- Apache Tomcat version 10.1
- Customers: view course information (price, course name, author name, lesson number, course description)
- Students: register, log in, edit account information, view courses, participate in classes, submit assignments, receive certificates when completing the course...
- Teachers: register, log in, edit account information, view courses, design and upload courses, upload documents, receive money when someone registers for their course...
- JSP - Guide to the Standard Tag Library (JSTL)
- org.spring-framework (webmvc)
- mssql-jdbc (API for SQL Server)
- commons-fileupload, commons-io
- org.apache.tomcat
- TinyMCE
- Html2pdf
- Introduction Page
- Register Page
- Login Page
- Forgot Password Page
- Home Page
- Information User Page
- Description Page
- Cart Page
- Payment Page
- Deposit Page
- Learning Page
- Certificate Page