Nontonio Logo

Intro

Tentang Platform Nontonio

Intro

Pengenalan

Nontonio adalah platform entertainment all-in-one yang mencakup berbagai modul utama:

  • Video Module
  • Movies Module
  • TV Series Module
  • Short Drama Module
  • Anime Module
  • K-Drama Module
  • Manga Module
  • Novel / Web Series Module
  • Admin Module
  • User Module
  • Monetization Module
  • Payment Module
  • Article Module
  • System Module
  • Settings Module
  • Social Module
  • Multi-language & Localization

Backend harus dipersiapkan untuk mendukung dua area utama:

  1. Web Client untuk user publik/member
  2. Admin Panel untuk pengelolaan konten, user, sistem, dan operasional platform

Stack Teknologi Backend

Stack backend yang digunakan:

  • Framework: Laravel
  • Language: PHP 8.4
  • Database: PostgreSQL
  • Cache / Queue: Redis
  • Search Engine: Meilisearch
  • Media Processing: FFmpeg Worker terpisah
  • Storage: Object Storage
  • Delivery: CDN

Prinsip utama:

  • Laravel menjadi pusat business logic dan API.
  • Semua proses berat harus asynchronous.
  • Backend harus dipisahkan dari frontend secara jelas melalui API contract.
  • Backend harus siap mendukung pengembangan frontend bertahap.

Deliverables Backend yang Harus Ada

Wajib tersedia selama pengerjaan:

  1. Dokumentasi setup lokal
  2. Database schema draft v1
  3. API contract v1
  4. Permission matrix
  5. Modul breakdown
  6. Endpoint documentation
  7. Testing checklist
  8. Deployment checklist
  9. Media processing SOP
  10. Incident/logging SOP dasar

On this page