Web app · Alat desain AI
Racik
Editor desain ala Canva dengan AI — tulis ide, Claude menyusun seluruh desain sementara model gambar membuat visualnya, dan semuanya tetap bisa diedit, sampai ekspor PPTX dengan teks asli.
- Peran
- Full-stack Developer
- Durasi
- 2026
- Konteks
- Proyek pribadi
- Stack
- Vue 3
- Nuxt
- fabric.js
- Go
- PostgreSQL
- Elasticsearch
- Docker
Video teaser
Apa yang dilakukan
Mahasiswa, desainer, dan tim marketing biasanya bolak-balik antara chatbot untuk teks, generator gambar terpisah, lalu Canva atau PowerPoint untuk menyusunnya. Racik menyatukannya: halaman pertama langsung kotak prompt, tanpa perlu daftar (akun tamu dibuat otomatis), dan satu klik kemudian desainnya terbuka di editor.
- Magic Design: prompt jadi desain multi halaman lengkap — layout, copy, palet, font, dan gambar AI. Magic Redesign menyusun ulang halaman aktif dari instruksi seperti "lebih minimalis".
- Editor sungguhan, bukan sekadar gambar: teks, gambar, bentuk, ikon, layer (urutkan, kunci, sembunyikan), grup, perataan dengan smart guides, filter, undo/redo, Magic Resize, dan board yang menampilkan semua halaman berjajar.
- Ekspor ke PNG/JPG, PDF multi halaman, SVG, dan PPTX dengan teks yang tetap bisa diedit.
- Makin paham selera: beri nilai 👍/👎 plus catatan, atur Brand Kit (warna, font, logo, gaya bahasa), dan keduanya dipakai lagi di prompt berikutnya.
Cara dibangun
- Frontend: SPA Nuxt 3 dengan kanvas fabric.js v6; "design spec" berbentuk JSON menjadi jembatan antara hasil AI, template, dan objek kanvas yang bisa diedit. Ekspor memakai
pptxgenjs,jspdf, danjszip. - Backend: Go
net/httpmurni (tanpa framework), PostgreSQL lewatpgxdengan migrasi saat start, JWT dan hashing password dari standard library. - AI: Claude menyusun layout dan copy lewat gateway yang kompatibel dengan OpenAI; placeholder gambar dibuat paralel. Admin memilih model per fitur dari katalog model — pengunjung tidak pernah tahu provider di baliknya.
- Saldo per pemakaian: setiap panggilan AI dipotong di depan secara atomik dan dikembalikan otomatis bila vendor atau gambar gagal. Semua request AI dicatat, dengan system log di Elasticsearch.