yw

Berikut adalah spesifikasi sistem yang lebih terstruktur dan spesifik:


Spesifikasi Sistem: Web Novel Update Tracker Berbasis Python

Latar Belakang:
Membangun aplikasi web dengan basis Python yang secara otomatis melacak update chapter web novel dari berbagai situs, dengan konsep serupa NovelUpdates.

Fitur Utama:

  1. Autentikasi Pengguna:

    • Login & Register: Implementasi fungsi pendaftaran dan masuk agar pengguna dapat mengakses fitur-fitur tambahan.
  2. Manajemen Grup Sumber:

    • Halaman “Add Grup”:
      • Fitur untuk menambahkan situs yang menyediakan update chapter web novel.
      • Input:
        • Nama Grup
        • URL Situs
    • Halaman Moderasi Grup:
      • Untuk memverifikasi permintaan penambahan grup dari pengguna.
      • Input tambahan khusus admin:
        • RSS Feed URL (digunakan untuk pelacakan update)
        • Thumbnail (gambar representatif yang akan ditampilkan)
  3. Manajemen Serial Novel:

    • Halaman “Add Series”:
      • Fitur untuk menambahkan serial novel ke dalam sistem.
      • Input:
        • Judul Novel
        • Pilihan Grup Penerjemah (dari grup yang telah disetujui)
        • URL menuju Daftar Isi (TOC)
    • Halaman Moderasi Series:
      • Tempat admin memverifikasi permintaan penambahan serial novel dari pengguna.
  4. Pelacakan Update Menggunakan RSS Feed:

    • Sistem akan mengambil data secara otomatis dari setiap RSS Feed, termasuk judul post dan link tujuan ke halaman post.
  5. Logika Pengolahan Data dari RSS Feed:

    • Ekstraksi Informasi:
      • Analisis judul post untuk mendeteksi frasa seperti:
        • Chapter: frasa chapter dan bab
        • Volume: frasa vol, volume, jil, dan jilid
      • Ekstrak nilai numerik yang muncul setelah frasa tersebut (misalnya “chapter 1”, “bab 1”, “vol 1”, dsb).
      • Terapkan penggunaan label secara konsisten, yaitu:
        • Selalu tampilkan label "Chapter" untuk hasil ekstraksi frasa chapter dan bab.
        • Selalu tampilkan label "Volume" untuk hasil ekstraksi frasa vol, volume, jil, dan jilid.
  6. Tampilan Update Novel:

    • Desain Card Grid Layout:
      • Halaman update novel dirancang dalam bentuk grid yang responsif dan mudah dinavigasi.
      • Setiap card menampilkan:
        • Thumbnail gambar cover novel
        • Nama Grup Penerjemah
        • Judul Novel
        • Informasi Chapter (hasil ekstraksi dengan label “Chapter”)
        • Informasi Volume (hasil ekstraksi dengan label “Volume”)
        • Daftar Isi (TOC)
        • Link menuju halaman detail post

Bayangkan sistem ini seperti “detektor digital” yang selalu siap memindai dan menyusun potongan-potongan informasi dari berbagai sumber, sehingga pengguna bisa mendapatkan update novel terbaru dengan tampilan yang rapi dan informatif. Semoga spesifikasi ini dapat memberikan panduan yang jelas dan komprehensif untuk pengembangan aplikasi web Anda!

Komentar