Buat form, publikasikan cepat, pantau hasilnya langsung.
FormKita adalah platform pembuat form untuk tim, UMKM, dan creator yang ingin membuat form dengan cepat tanpa coding. Produk ini menggabungkan landing page yang kuat, editor form drag-and-drop, publikasi instan, dan analitik respon dalam satu alur yang sederhana.
Owner UMKM Rina, 34 - Rina mengelola bisnis kecil dan sering perlu mengumpulkan leads, pesanan, atau pendaftaran event. Ia butuh cara cepat untuk membuat form yang terlihat profesional dan mudah dibagikan.
Marketer Dimas, 29 - Dimas menjalankan kampanye digital dan perlu form untuk lead generation, webinar, dan survei singkat. Ia peduli pada konversi, tampilan, dan kecepatan publish.
Ops Coordinator Sari, 41 - Sari mengurus operasional komunitas dan internal request form untuk absensi, registrasi, dan pengumpulan data. Ia membutuhkan alur yang sederhana, stabil, dan mudah dipahami oleh banyak pengguna.
Rina menjalankan toko online kecil dan sering kehilangan calon pelanggan karena form ordernya dibuat manual di chat. Ia butuh cara yang lebih rapi untuk mengumpulkan nama, nomor telepon, dan pilihan produk tanpa harus minta bantuan developer.
Dengan FormKita, Rina membuka landing page, daftar, lalu memilih template order form dari dashboard. Dalam beberapa menit ia menambahkan field, mem-publish link publik, dan menempelkan embed code ke websitenya.
Setelah form live, Rina melihat respon masuk di halaman analisis dan tahu produk mana yang paling sering dipilih. Ia menghemat waktu operasional, mendapatkan data lebih rapi, dan bisa mengukur kampanye dengan lebih baik.
Team & resourcing - Small team - 2 engineers, 1 designer, part-time PM, and QA support on release week.
Paste this into Cursor, Bolt, Lovable, or v0 to start building.
Build a web app called FormKita, a form builder platform with a strong landing page, authentication, dashboard, drag-and-drop form editor, publishing, and analytics. Use Astro for the landing page and static generation. Use GSAP for tasteful landing page animations and Lenis for smooth scrolling on the landing page. Use Auth.js for login, register, logout, and session protection. Use PostgreSQL with Prisma for the backend data model. Primary screens and flows: Landing page with hero, feature sections, CTA, and responsive design Login and register pages Dashboard showing list of forms, quick stats, and a create form button Form editor with drag-and-drop or configurable fields such as text, email, radio, checkbox, select, date, number Publish flow that generates a public link and embed code Analytics page showing submissions, charts, completion rate, and recent responses Data model: User, Workspace optional, Form, FormVersion, Field, Submission, SubmissionAnswer, PublishRecord, AnalyticsEvent Support draft and published form versions, autosave, duplicate form, CSV export, and basic date filtering Implementation requirements: Keep the landing page performant and visually polished Make dashboard and editor interactive and accessible Protect authenticated routes Add validation, loading states, empty states, and error handling Use a clean modern UI with responsive layouts and keyboard accessibility Instrument events for landing CTA clicks, signup completion, form creation, field additions, publish, and analytics view Deliver a production-ready MVP with sensible defaults, clean folder structure, reusable components, and clear separation between marketing site, app pages, API routes, and database layer.
Prompt untuk AI membuatkan PRD.md Anda adalah Product Manager yang ringkas dan langsung ke inti. Buatkan file PRD.md untuk produk bernama FormKita dengan spesifikasi teknis dan alur pengguna yang sudah ditentukan. Patuhi aturan berikut: setiap bagian maksimal 3 kalimat, gunakan poin-poin pendek, dan hindari kata pengantar atau penutupan basa-basi. Langsung hasilkan konten PRD.md. Masukan teknis wajib: - Framework: Astro (untuk landing page dan static generation). - Animasi: GSAP untuk efek visual, Lenis untuk smooth scrolling di landing page. - Autentikasi: Auth JS (NextAuth.js atau equivalent) untuk login/register. - Penyimpanan data: Sesuaikan dengan kebutuhan form builder (misal database pilihan, tapi fokus ke alur). Alur pengguna (user flow) yang harus dicakup dalam PRD: 1. Landing Page - perkenalan produk dan call to action. 2. Login / Register - halaman autentikasi. 3. Dashboard - daftar form yang dibuat, statistik ringkas, tombol buat form baru. 4. Editor Form - antarmuka drag-and-drop atau konfigurasi field form (input teks, pilihan ganda, dll). 5. Publish Form - menghasilkan link publik atau embed code untuk form yang sudah siap. 6. Analisi Form - halaman melihat respon pengguna, grafik, dan metrik pengisian. Struktur wajib PRD.md yang harus Anda hasilkan secara berurutan: - Ringkasan Produk (1 kalimat) - Tujuan dan Sasaran (maksimal 3 poin) - Ruang Lingkup (fitur masuk dan fitur tidak masuk, masing-masing 3 poin) - Alur Pengguna Detail (jelaskan setiap langkah dari poin 1 sampai 6, tiap langkah maksimal 2 kalimat) - Persyaratan Fungsional (terkait setiap halaman, tulis dalam daftar pendek) - Persyaratan Non-Fungsional (kinerja, keamanan, aksesibilitas - total 3 poin) - Tumpukan Teknologi (sebutkan Astro, GSAP, Lenis, Auth JS, dan tambahkan basis data/sistem backend yang Anda rekomendasikan) - Tolok Ukur Keberhasilan (3 metrik kuantitatif) Instruksi tambahan: jangan tambahkan bagian "Kesimpulan" atau "Lampiran". Jangan ulangi pertanyaan saya. Mulai langsung dengan judul "# PRD FormKita" (gunakan satu hash untuk judul utama, tapi tidak boleh ada hash ganda atau tanda baca lain seperti ** atau --). Setelah selesai, akhiri dengan kata "SELESAI" tanpa tambahan apa pun.
Design by The Resonance | Powered by GPC – The AI Transformation Company