VECTIQ
← Toàn bộ dự án
Ứng dụng di độngĐANG VẬN HÀNH

ECMS Mobile (Flutter)

Ứng dụng cho giáo viên, học sinh và phụ huynh của ECMS - mười lăm nhóm tính năng, API client sinh tự động, và điểm danh dùng được khi không có sóng

ECMS Mobile (Flutter)

Tổng quan

Lớp học là nơi tệ nhất để giả định rằng luôn có mạng. ECMS Mobile là ứng dụng Flutter khoảng 367 file Dart trên mười lăm nhóm tính năng - AI, bài tập, điểm danh, xác thực, lớp học, nội dung, thi cử, gia đình, tài chính, trang chủ, LMS, thông báo, hồ sơ, lịch học và ôn tập SRS - xây sao cho giáo viên điểm danh được trong một phòng học dưới tầng hầm và dữ liệu vẫn về tới nơi sau đó.

Sáu nhóm trong số đó nay dùng API client sinh tự động từ đặc tả OpenAPI của nền tảng thay vì lời gọi HTTP viết tay, nghĩa là một thay đổi endpoint sẽ làm hỏng bản build chứ không làm hỏng một màn hình trên production. Bên dưới là lớp network core có phân loại lỗi, cache và hàng đợi gửi lại cho chế độ ngoại tuyến, cùng đa ngôn ngữ.

Tính năng chính

Mười lăm nhóm tính năng bao trọn một ngày học
Điểm danh ngoại tuyến với hàng đợi tự gửi lại
API client sinh tự động từ đặc tả OpenAPI
Lớp network core có phân loại lỗi theo kiểu
Cache cục bộ để xem dữ liệu lớp khi mất kết nối
Thông báo đẩy cho phụ huynh và học sinh
Giao diện song ngữ (Việt/Anh)
Android và iOS từ một mã nguồn

Công nghệ sử dụng

Flutter · frontendDart · frontendOpenAPI Generator · otherNestJS · backendPostgreSQL · database

Giải pháp