CMS Module: Task 2 of 5
Budget: $15 – $25 USD
Saya sedang menggarap proyek web berdana total sekitar $10 juta yang akan diluncurkan sebagai sistem manajemen konten berskala enterprise. Saat ini kami telah menyelesaikan fondasi arsitekturnya, dan saya ingin Anda mengambil alih tugas ke-2 dari 5 rangkaian pekerjaan yang sudah dipetakan.
Ringkasnya, modul yang Anda kerjakan nanti harus:
• Menyediakan antarmuka web responsif untuk membuat, mengedit, dan mengelola artikel beserta kategorinya.
• Terintegrasi mulus dengan API inti yang sudah ada (REST, JSON).
• Mengutamakan keamanan (CSRF protection, sanitasi input) dan performa caching sisi server.
Stack yang sudah terpasang: Node.js 18, Express, PostgreSQL, dan templating handlebars. Silakan perkuat dengan TypeScript atau React di sisi front-end bila itu mempercepat pengerjaan—arsitekturnya cukup fleksibel.
Ekspektasi hasil:
1. Kode bersih di repositori Git yang bisa saya pull dan jalankan dengan satu perintah npm install && npm start.
2. Skrip migrasi database untuk tabel artikel, kategori, dan histori revisi.
3. Panduan singkat README.md tentang cara build, deploy, dan titik integrasi API.
4. Demo berjalan di staging (Heroku/Vercel/Dokku mana pun nyaman bagi Anda).
Tes unit minimal untuk model serta kontroler artikel diperlukan; end-to-end test dengan Playwright akan jadi nilai plus.
Saya siap mereview PR secara iteratif, jadi dorong commit kecil teratur. Setelah modul ini lolos UAT, kita langsung bergerak ke tugas ke-3.
Ringkasnya, modul yang Anda kerjakan nanti harus:
• Menyediakan antarmuka web responsif untuk membuat, mengedit, dan mengelola artikel beserta kategorinya.
• Terintegrasi mulus dengan API inti yang sudah ada (REST, JSON).
• Mengutamakan keamanan (CSRF protection, sanitasi input) dan performa caching sisi server.
Stack yang sudah terpasang: Node.js 18, Express, PostgreSQL, dan templating handlebars. Silakan perkuat dengan TypeScript atau React di sisi front-end bila itu mempercepat pengerjaan—arsitekturnya cukup fleksibel.
Ekspektasi hasil:
1. Kode bersih di repositori Git yang bisa saya pull dan jalankan dengan satu perintah npm install && npm start.
2. Skrip migrasi database untuk tabel artikel, kategori, dan histori revisi.
3. Panduan singkat README.md tentang cara build, deploy, dan titik integrasi API.
4. Demo berjalan di staging (Heroku/Vercel/Dokku mana pun nyaman bagi Anda).
Tes unit minimal untuk model serta kontroler artikel diperlukan; end-to-end test dengan Playwright akan jadi nilai plus.
Saya siap mereview PR secara iteratif, jadi dorong commit kecil teratur. Setelah modul ini lolos UAT, kita langsung bergerak ke tugas ke-3.
Related categories:
PHP
NoSQL Couch & Mongo
HTML
Node.js
PostgreSQL
Web Development
API Integration
REST API