Một nền tảng cho câu chuyện và cộng đồng.
Akay Truyện kết nối việc khám phá tác phẩm, theo dõi chương mới và đọc truyện với một cộng đồng có nhiều hoạt động tương tác. Website có giao diện cho máy tính và điện thoại, cùng hệ thống quản trị để vận hành nội dung, thành viên và các tính năng cộng đồng.
Trải nghiệm đọc được tổ chức xuyên suốt.
- Khám phá truyện theo thể loại, truyện nổi bật, truyện mới cập nhật và truyện hoàn thành.
- Trang giới thiệu tác phẩm, danh sách chương và tìm kiếm nội dung chương.
- Giao diện đọc có tùy chọn phông chữ, cách hiển thị và điều hướng giữa các chương.
- Tủ sách, theo dõi hoạt động đọc và đánh dấu đoạn nội dung cho tài khoản thành viên.
- Xử lý xuất EPUB bằng hàng đợi, có kiểm tra quyền truy cập nội dung trước khi tải.
Cộng đồng tạo thêm chiều sâu cho trải nghiệm.
Bình luận, trả lời, tương tác và khu vực “Luận Thiên Hạ” bổ sung một không gian trao đổi bên cạnh nội dung truyện. Hệ thống tu luyện, bảng xếp hạng, thế lực, vật phẩm và thành viên VIP tạo các luồng nghiệp vụ liên kết với tài khoản người dùng.
Quản trị nội dung và vận hành.
- Quản lý truyện, chương, thể loại, thành viên, vai trò và quyền truy cập.
- Lên lịch xuất bản chương, kiểm soát nội dung và xử lý các trạng thái hiển thị.
- Quản lý thông báo, đóng góp, vật phẩm và các hoạt động cộng đồng.
- Tích hợp Google qua Socialite, VietQR và webhook Casso cho các luồng liên quan.
Kiến trúc kỹ thuật.
Backend sử dụng PHP, Laravel 12 và MySQL. Giao diện kết hợp Blade, Bootstrap 5, JavaScript và Livewire 3; tài nguyên được đóng gói bằng Vite và các thư viện PHP được quản lý bằng Composer.
Laravel Reverb kết hợp Echo phục vụ các luồng thông báo và hiện diện người đọc theo thời gian thực. PWA, service worker và Web Push hỗ trợ trải nghiệm truy cập từ thiết bị di động.
Tối ưu trong quá trình xây dựng.
Mã nguồn tổ chức cache riêng cho dữ liệu trang chủ, truyện, chương, bảng xếp hạng và thông báo. Cơ chế giữ dữ liệu cache cũ kết hợp khóa khi tái tạo giúp hạn chế nhiều request cùng xây lại dữ liệu. Tìm kiếm chương có nhánh MySQL full-text; ảnh được phục vụ theo biến thể phù hợp và tải khi cần. Các tác vụ nền như xuất EPUB và gửi Web Push được tách khỏi request hiển thị.
Đọc liền mạch, cập nhật thuận tiện và tương tác trong cùng một hệ thống.