Các tính năng ghi lại dị ứng:
Nhóm của chúng tôi đã triển khai các tính năng ghi lại dị ứng toàn diện cho phép người dùng ghi lại tâm trạng và lượng thuốc đã dùng, đồng thời theo dõi thói quen hàng ngày dựa trên mức độ dị ứng trong không khí hoặc trên mặt đất. Người dùng có thể dễ dàng ghi lại thông tin liên quan đến dị ứng, nâng cao sự nhận thức và quản lý các vấn đề dị ứng.
Chuyển đổi Backend:
Để đảm bảo hiệu suất tối ưu, chúng tôi đã thay thế backend hiện tại bằng một kiến trúc backend tương tự như của Netflix. Chúng tôi đã tận dụng các công nghệ như Apache Kafka Tunnels và microservices để lấy dữ liệu riêng lẻ cho mỗi người dùng, dẫn đến thời gian tải cực nhanh dưới 0,8 mili giây.
Tối ưu hóa Ứng dụng:
Thông qua các nỗ lực tối ưu hóa tỉ mỉ, chúng tôi đã giảm kích thước ứng dụng từ 60 MB xuống chỉ còn 15 MB. Việc tối ưu hóa này đã nâng cao trải nghiệm người dùng bằng cách giảm dung lượng của ứng dụng và cải thiện thời gian cài đặt cũng như cập nhật.
Tích hợp Chất lượng Không khí và Phấn hoa:
Chúng tôi đã tích hợp ứng dụng với Breezometer, một nhà cung cấp dữ liệu chất lượng không khí và phấn hoa hàng đầu. Điều này cho phép người dùng truy cập dữ liệu chất lượng không khí và mức độ phấn hoa theo thời gian thực dựa trên vị trí của họ hoặc bất kỳ khu vực nào được lựa chọn. Dữ liệu này được sử dụng trong nhiều tính năng của ứng dụng, chẳng hạn như lịch dị ứng, cung cấp thông tin lịch sử liên quan đến dị ứng.
Câu đố Động và iFrame FaD:
Chúng tôi đã triển khai các câu đố động được tạo ra độc lập cho mỗi người dùng để thu hút người dùng và cung cấp nội dung cá nhân hóa. Ứng dụng đã tạo ra nội dung phù hợp dựa trên phản hồi của người dùng, cải thiện mức độ tương tác và việc truyền tải thông tin. Ngoài ra, chúng tôi đã tích hợp iFrame Tìm bác sĩ (FaD), điều này được tạo ra động trong ứng dụng, cung cấp cho người dùng khả năng truy cập một công cụ tìm kiếm bác sĩ toàn diện.
Di chuyển Cơ sở dữ liệu và Hạ tầng:
Chúng tôi đã di chuyển cơ sở dữ liệu của ứng dụng từ Watermelon sang SQLite, quản lý nội dung từ Contentful sang Strapi, và lưu trữ từ Firebase sang Amazon S3. Những chuyển đổi này đã nâng cao khả năng mở rộng, hiệu suất và khả năng quản lý dữ liệu.
Phát triển SDK Tùy chỉnh:
Để có được sự kiểm soát tốt hơn đối với chức năng và cập nhật của ứng dụng, chúng tôi đã phát triển các bộ công cụ phát triển phần mềm tùy chỉnh (SDK). Những SDK này đã tạo điều kiện cho ALK thực hiện các cập nhật ứng dụng mà không cần phải xây dựng lại hoặc phát hành phiên bản mới, đảm bảo tính linh hoạt và cải tiến tính năng nhanh chóng.