Skip to content

khtrieu1102/E-LearningApp-ReactNative

Repository files navigation

Phát triển ứng dụng di đông nâng cao - CQ2017-03

Sinh viên: Nguyễn Ngọc Khắc Triệu - 1612738

Phát Triển ứng dụng Di Động Nâng Cao - Đồ án cuối kì - PTWDDDNC 2020 - HCMUS

Xây dựng ứng dụng trên di động, xem các video về IT, hỗ trợ quản lý thông tin cá nhân, xem video, bình luận, rate...

  1. Deadline 1: Github
  2. Deadline 2: https://youtu.be/R6aIoB8ojpY
  3. Deadline 3:

IT E-Learning Video Application

Công nghệ sử dụng

  • Expo Client
  • ReactNative
  • React-Redux, Redux Thunk

Các kĩ thuật/thuật toán thêm

  • Authentication (nhiều role), Access Token JWT

Theo dõi công việc

0. Phân quyền

  • Tạo navbar cho mỗi quyền
  • Tạo route cho mỗi quyền
  • Đăng ký tài khoản
  • Đăng nhập hệ thống

1. Xem và tìm kiếm khoá học

  • Hiển thị trang chủ, xem tất cả khoá học
  • Xem danh sách danh mục
  • Phân trang tìm kiếm
  • Phân nhóm kết quả tìm kiếm
  • Hiển thị tìm kiếm
  • Tìm kiếm
  • Xem/Lưu/Xoá lịch sử tìm kiếm

2. Chi tiết khoá học

  • Hiển thị thông tin chi tiết
  • Hiển thị danh sách bài học
  • Xem danh sách bài tập trong bài học
  • Xem video khoá học, hỗ trợ mp4 và Youtube link
  • Đưa khoá học vào danh sách yêu thích
  • Xem/xoá
  • Lưu trữ thời gian vị trí đang xem của 1 video
  • Vào khoá học tự động chuyển vào video đang xem và vị trí để xem tiếp
  • Hiển thị số giờ của khoá học
  • Mua khoá học

3. Quản lý tài khoản, cấu hình ứng dụng

  • Đổi theme dark/light
  • Quản lý profile (cập nhật thông tin/avatar

4. Đánh giá bình luận

  • Hiển thị rating khoá học
  • Hiển thị danh sách bình luận
  • Bình luật/Rate một khoá học

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published