[Mã code 106121]

[Source code + Báo cáo] App đọc truyện tranh & truyện chữ Android + Spring Boot + Web Admin React, thanh toán VIP

  (1 Đánh giá)
  0       9    

Hệ thống đọc truyện tranh & truyện chữ hoàn chỉnh: app Android Java, backend Spring Boot, web admin React. Cài 1 lệnh bằng Docker trên Windows/Linux, có gói VIP thanh toán PayOS, upload chương hàng lo

Danh mục
Thể loại
Ngày đăng
19-10-2026
Loại file
Full code
File download
 .rar [ MB]
CAM KẾT TỪ NGƯỜI BÁN
Code chạy đúng như mô tả, đầy đủ 3 phần Android, Backend, Web Admin
Hỗ trợ cài đặt qua TeamViewer/UltraViewer nếu làm theo tài liệu không được
Hỗ trợ trỏ tên miền, cấu hình HTTPS và build APK theo server của bạn
Hướng dẫn cấu hình thanh toán PayOS, email OTP, đăng nhập Google
Hỗ trợ sửa lỗi phát sinh trong 30 ngày kể từ ngày mua


Source code
1

Đánh giá (1)
5/5

Ngày tham gia
5/5/2026

ComicVerse – Hệ thống đọc truyện tranh & truyện chữ hoàn chỉnh: App Android + Backend + Web Admin

Một lệnh cài đặt là có ngay nền tảng đọc truyện chạy thật: app Android cho độc giả, REST API Spring Boot, trang quản trị React, thanh toán gói VIP qua PayOS. Toàn bộ chạy bằng Docker trên Windows và Linux, từ máy cá nhân đến VPS có tên miền và HTTPS tự động.

Code viết sạch theo kiến trúc chuẩn (MVVM + Clean Architecture trên Android, phân tầng rõ ràng trên backend), có tài liệu tiếng Việt đầy đủ, phù hợp để kinh doanh thật, làm đồ án tốt nghiệp hoặc học kiến trúc dự án lớn.

🔥 Điểm nổi bật

  • Cài đặt 1 lệnh: ./install.sh (Linux) hoặc install.ps1 (Windows) tự sinh mật khẩu, khóa bảo mật, tài khoản admin, build và chạy toàn bộ hệ thống.
  • Hỗ trợ cả truyện tranh và truyện chữ trong cùng một hệ thống.
  • Kiếm tiền ngay: gói VIP mở chương VIP, thanh toán QR ngân hàng qua PayOS, thống kê doanh thu.
  • Công cụ nạp truyện hàng loạt: nạp cả kho truyện bằng một lệnh Python, tự tạo tác giả, thể loại, chương và tự duyệt; bị ngắt giữa chừng chạy lại sẽ tiếp tục đúng chỗ.
  • HTTPS tự động khi gắn tên miền (Caddy + Let's Encrypt); chạy được cả qua Cloudflare Tunnel khi không có IP tĩnh.
  • Lưu ảnh linh hoạt: lưu trên máy chủ hoặc chuyển sang Cloudflare R2 / AWS S3 chỉ bằng sửa file cấu hình.
  • App tự cập nhật khi phát hành APK ngoài Google Play (kiểm tra SHA-256 trước khi cài).

📱 Ứng dụng Android (Java)

  • Trang chủ, truyện đề xuất, truyện cùng thể loại, từ khóa hot.
  • Tìm kiếm theo tên, lọc theo quốc gia / thể loại / trạng thái.
  • Đọc truyện tranh cuộn dọc, phóng to, tự cuộn.
  • Đọc truyện chữ: chỉnh cỡ chữ, nền Sáng / Vàng / Tối.
  • Đọc không cần tài khoản (lưu lịch sử, yêu thích trên máy); đăng nhập thì tự đồng bộ lên server.
  • Đăng nhập email hoặc Google; quên mật khẩu bằng mã OTP qua email; hồ sơ cá nhân.
  • Bình luận, đánh giá truyện 1–5 sao, báo lỗi chương, thông báo.
  • Mua gói VIP ngay trong app.
  • Đổi tên app, màu thương hiệu, icon, mã ứng dụng dễ dàng để đưa lên Google Play.

🖥️ Trang quản trị Web (React)

  • Admin: dashboard thống kê, quản lý truyện (xóa mềm / khôi phục), duyệt chương, người dùng, thể loại, tác giả, gói VIP, gửi thông báo, doanh thu, giao dịch, xử lý báo lỗi.
  • Uploader: tạo truyện, upload chương ảnh hàng loạt bằng kéo thả thư mục (mỗi thư mục = 1 chương, tự sắp xếp trang), nhập truyện chữ từ file EPUB.
  • Quy trình kiểm duyệt: chương mới chờ Admin duyệt mới hiện với độc giả.

⚙️ Backend (Spring Boot)

  • REST API bảo mật JWT (access + refresh token), phân quyền User / Uploader / Admin.
  • Chương VIP chỉ trả nội dung cho tài khoản còn hạn VIP.
  • Đếm lượt xem qua Redis, ghi xuống MySQL định kỳ, chịu tải tốt.
  • Database tự nâng cấp khi cập nhật phiên bản (Flyway migration).
  • Tài liệu API tự sinh (Swagger UI).

🧰 Công nghệ sử dụng

  • Android: Java, MVVM + Clean Architecture, Hilt, Retrofit + RxJava 3, Room, Paging 3, Glide, Navigation Component. minSdk 24 (Android 7.0), targetSdk 35.
  • Backend: Java 17, Spring Boot 3, Spring Security + JWT, MySQL 8.4, Redis 7, Flyway.
  • Web Admin: React 19, Vite, Tailwind CSS.
  • Triển khai: Docker Compose, Caddy (HTTPS tự động), GitHub Actions build APK tự động.

📦 Bạn nhận được

  • Toàn bộ mã nguồn 3 phần: Android, Backend, Web Admin.
  • Script cài đặt cho Windows và Linux.
  • Công cụ nạp / chuyển dữ liệu truyện giữa các server, kèm gói dữ liệu mẫu để chạy thử.
  • Tài liệu tiếng Việt: cài đặt, cấu hình, triển khai VPS + tên miền, sao lưu / khôi phục, build app, xử lý sự cố.

💻 Yêu cầu

  • Máy chủ: Windows 10/11 64-bit hoặc Ubuntu 22.04/24.04, Debian 12; RAM trống từ 2 GB (khuyến nghị 4 GB).
  • Phần mềm: Docker (Windows dùng Docker Desktop). Không cần cài Java hay Node để chạy.
  • Build app: Android Studio.


XEM THÊM ==> Hướng dẫn cài đặt chi tiết

HÌNH ẢNH DEMO


code app đọc truyện,app đọc truyện tranh android,source code đọc truyện,spring boot,android java,react admin

code app đọc truyện,app đọc truyện tranh android,source code đọc truyện,spring boot,android java,react admin

code app đọc truyện,app đọc truyện tranh android,source code đọc truyện,spring boot,android java,react admin

code app đọc truyện,app đọc truyện tranh android,source code đọc truyện,spring boot,android java,react admin

code app đọc truyện,app đọc truyện tranh android,source code đọc truyện,spring boot,android java,react admin

code app đọc truyện,app đọc truyện tranh android,source code đọc truyện,spring boot,android java,react admin

code app đọc truyện,app đọc truyện tranh android,source code đọc truyện,spring boot,android java,react admin

code app đọc truyện,app đọc truyện tranh android,source code đọc truyện,spring boot,android java,react admin

code app đọc truyện,app đọc truyện tranh android,source code đọc truyện,spring boot,android java,react admin

code app đọc truyện,app đọc truyện tranh android,source code đọc truyện,spring boot,android java,react admin


HƯỚNG DẪN CÀI ĐẶT

Code kèm tài liệu tiếng Việt chi tiết. Dưới đây là các bước tóm tắt, mất khoảng 15–30 phút.

Bước 1. Cài Docker

  • Windows 10/11: mở PowerShell (Run as administrator), chạy wsl --install, khởi động lại máy. Cài Docker Desktop (chọn WSL 2), mở lên chờ báo Engine running.
  • Linux (Ubuntu/Debian):
    curl -fsSL https://get.docker.com | sudo sh
    sudo usermod -aG docker $USER
    Đăng xuất rồi đăng nhập lại.

Bước 2. Giải nén code

Giải nén vào thư mục không dấu, không dấu cách, ví dụ D:\comicverse (Windows) hoặc ~/comicverse (Linux).

Bước 3. Chạy cài đặt

  • Windows (PowerShell trong thư mục code):
    powershell -ExecutionPolicy Bypass -File .\install.ps1
  • Linux:
    ./install.sh

Script tự tạo cấu hình, sinh mật khẩu, build và khởi động. Khi xong sẽ in ra địa chỉ web admin, email và mật khẩu admin. Hãy ghi lại mật khẩu.

Bước 4. Đăng nhập trang quản trị

Mở địa chỉ được in ra (vd. http://192.168.1.5) và đăng nhập bằng tài khoản admin.

Bước 5. Nạp dữ liệu truyện mẫu

Cần Python 3.9+. Trong thư mục gói dữ liệu comicverse-data:

pip install requests
python import.py --api http://localhost/api --email <email admin> --password <mật khẩu admin>

Script tự tạo truyện, chương, tác giả, thể loại. Bị ngắt thì chạy lại đúng lệnh cũ để tiếp tục.

Bước 6. Build app Android

  1. Mở thư mục android-app bằng Android Studio.
  2. Thêm vào local.properties: api.baseUrl.debug=http://<IP máy chủ>/api/
  3. Bấm Run để cài lên điện thoại, hoặc Build → Generate Signed APK để xuất file APK.

Chạy thật với tên miền

Sửa file .env: SITE_ADDRESS=tenmien.com, STORAGE_PUBLIC_URL=https://tenmien.com, rồi chạy lại script. HTTPS được cấp tự động.

Tài liệu kèm theo có hướng dẫn chi tiết: cấu hình PayOS, email OTP, đăng nhập Google, lưu ảnh lên Cloudflare R2/S3, sao lưu – khôi phục, cập nhật phiên bản, đổi thương hiệu app và bảng xử lý sự cố.




Nguồn: Topcode.vn

BÌNH LUẬN (0)


ĐÁNH GIÁ (1)

ĐIỂM TRUNG BÌNH

5
1 Đánh giá
Code rất tốt (1)
Code tốt (0)
Code rất hay (0)
Code hay (0)
Bình thường (0)
Thành viên
Nội dung đánh giá
15:27 - 19/10/2026
Code rất tốt
Code rất tốt và phù hợp để phát triển
HỖ TRỢ TRỰC TUYẾN