VI | EN
Dự án phát triển ứng dụng báo động khẩn cấp (cháy, cứu thương, cảnh sát, cứu hộ,...)
-
Máy chủ:
- Phục vụ cho hoạt động của toàn bộ nền tảng.
- Viết bằng Node.js.
- Phát triển chiều ngang: Tăng tốc độ xử lí thông tin bằng cách thêm các Nodes và Balancer.
-
Phần mềm máy tính:
- Phục vụ cho các trạm trực.
- Gọn nhẹ (20MB), dễ cài đặt.
- Có các thông tin cơ bản như: Địa chỉ (gần đúng), Vị trí (Vĩ độ, kinh độ), Số điện thoại người báo.
- Cơ chế fallback trong trường hợp máy chủ tắt.
- Hoạt động dưới ngầm.
- Giao diện trực quan.
- Có tài liệu hướng dẫn.
-
Ứng dụng điện thoại:
- Phục vụ cho người dùng.
- Gọn nhẹ (10MB).
- Có các chức năng như: Báo cháy, thêm liên kết, chọn khoanh vùng nhận thông báo.
- Cơ chế fallback trong trường hợp máy chủ tắt.
- Giao diện trực quan.
- Có tài liệu hướng dẫn.
- Lên ý tưởng: Hoàn thành | 15/09 - 27/09
- Nghiên cứu & thử nghiệm: Đang thực hiện | 01/10 - Hiện tại
- Thực hiện dự án: Hoàn thành bản Alpha | 02/10 - 30/10
- Máy chủ: Hoàn thành | 02/10 - 30/10
- Ứng dụng người dùng: Hoàn thành | 02/10 - 30/10
- Phần mềm máy trực: Hoàn thành | 15/10 - 30/10
- Viết tài liệu: Đang thực hiện | 02/10 - Hiện tại
- Chạy thử & sửa lỗi: Đã lên kế hoạch | 30/10 - Hiện tại
- Lên ý tưởng: Hoàn thành | 15/09 - 27/09
- Nghiên cứu & thử nghiệm: Đã lên kế hoạch | Hiện tại
- Thực hiện dự án: Đã lên kế hoạch | Hiện tại
1. Tốc độ:
- Máy chủ phát triển chiều ngang: Tăng tốc độ xử lí thông tin bằng cách thêm các Nodes và Balancer.
- Phần mềm: Sử dụng ít tài nguyên (~50MB RAM).
- Người dùng: Chỉ cần có điện thoại là đủ để sử dụng ứng dụng.
2. Tiện lợi:
- Ứng dụng thao tác một cách rõ ràng, dễ sử dụng, không gây rối, có thể sử dụng trên mọi thiết bị thông minh có kết nối mạng.
- Hệ thống máy chủ dễ bảo trì, có các tài liệu có sẵn để đọc và hiểu nhanh hơn.
3. Riêng tư:
- Không lưu bất kì dữ liệu về vị trí của người dùng vào máy chủ khi không cần thiết. (*)
- Tất cả mọi tính toán về vị trí đều được thực hiện ngay trong máy của người dùng.
*Lưu trữ vị trí chỉ được thực hiện trên người dùng khi chính người đó báo khẩn cấp.
4. Miễn phí cho mọi người:
Sản phẩm phi lợi nhuận với mục đích đem lại sự an toàn cho mọi người. Có thể quyên góp cho dự án.
Chi phí phải bỏ ra khi sử dụng dự án vào phương án phân phối:
Phương án 1 (đang được tích hợp):
- Hạ tầng máy chủ: Chạy máy chủ của E14 để nền tảng có thể hoạt động.
- MongoDB (Nếu sử dụng loại hình dịch vụ): Lưu trữ thông tin người dùng đã đăng kí và vị trí của các trạm.
- Twilio: Xác minh số điện thoại.
- Firebase: Gửi thông báo (Không mất phí).
- Google maps API: Chọn địa điểm trên bản đồ.
- Ứng dụng và phần mềm: Không có phí.
Phương án 2 (không được tích hợp):
- Hạ tầng máy chủ: Chạy máy chủ của E14 để nền tảng có thể hoạt động.
- Firebase: Lưu trữ thông tin người dùng đã đăng kí, vị trí của các trạm, gửi thông báo.
- Google maps API: Chọn địa điểm trên bản đồ.
- Ứng dụng và phần mềm: Không có phí.
Tuy là sản phẩm mã nguồn mở, nhưng có một số giới hạn về mục đích sử dụng.
Xem thêm: Giấy phép E14 mã nguồn mở
Tóm tắt: Cho phép sử dụng để phục vụ mục đích học tập, tìm hiểu và cải tiến nền tảng. Không cho phép việc sử dụng dự án hay quá nhiều ý tưởng từ đó để tạo lợi nhuận.