Intro
Tentang Platform Nontonio

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:
- Web Client untuk user publik/member
- 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:
- Dokumentasi setup lokal
- Database schema draft v1
- API contract v1
- Permission matrix
- Modul breakdown
- Endpoint documentation
- Testing checklist
- Deployment checklist
- Media processing SOP
- Incident/logging SOP dasar
