Skip to content

📚 Dokumentasi LayangKit

Selamat datang di dokumentasi LayangKit! 🪁 Dokumentasi ini dirancang untuk membuat development menjadi lebih mudah dan nyaman, baik untuk pemula maupun developer berpengalaman.

💰 100% GRATIS untuk project kecil hingga menengah! Semua layanan yang digunakan punya free tier yang sangat besar — bisa jalan bertahun-tahun tanpa keluar biaya sepeser pun.


🎯 Pilih Jalur Belajar

👶 Saya Pemula

Baru belajar web development? Ikuti path ini:

Getting Started (10 menit) 

Development Flow (20 menit)

Features (15 menit)

Deployment (10 menit)

🎉 Aplikasi Live!

Total: ~1 jam untuk aplikasi pertama


🚀 Saya Sudah Berpengalaman

Sudah familiar dengan web dev? Langsung ke intinya:

Getting Started (10 menit)

AI-First Development (15 menit) ← Focus here!

Deployment (10 menit)

🎉 Build dengan AI!

Total: ~35 menit untuk productive development


🤖 Saya Mau Development dengan AI

Maximize productivity dengan AI:

AI-First Development (15 menit) ← Mulai dari sini!

Getting Started (10 menit)

Build dengan AI assistance

🎉 Ship faster!

📖 Navigasi Dokumentasi

🚀 Core Guides (Mulai dari sini!)

DokumenApa yang dipelajariEstimasi
Getting StartedSetup project dalam 5 menit10 menit
Development FlowKonsep & pola SvelteKit20 menit
FeaturesMenggunakan fitur built-in15 menit
DeploymentDeploy ke Cloudflare10 menit
DokumenApa yang dipelajariEstimasi
AI Agent GuidePanduan 3 AI Agent15 menit
INIT_AGENTSetup project baru20 menit
TASK_AGENTImplementasi fiturongoing
MANAGER_AGENTChange management10 menit
Prompt TemplatesTemplate prompt manual10 menit

🏗️ Arsitektur & Advanced (Opsional)

DokumenTopikUntuk
ArchitectureSystem designSemua
Project StructureStruktur folderSemua
Database SchemaSchema & relationsSemua
SvelteKit PatternsBest practicesIntermediate

⚙️ Setup Lanjutan (Opsional)

DokumenFiturWaktu
Environment VariablesKonfigurasi lengkap15 menit
Database D1Setup database15 menit
Google OAuthLogin dengan Google15 menit
Resend EmailEmail verification15 menit
Cloudflare R2File upload storage20 menit

🐛 Troubleshooting

DokumenMasalah yang dibahas
Database IssuesD1, migrations, queries
Authentication IssuesLogin, session, OAuth
Upload IssuesFile upload, R2
Deployment IssuesBuild, deploy, errors

💡 Tips Membaca Dokumentasi

Untuk Pemula

  • 📖 Mulai dari Getting Started - Jangan skip, setup dijelaskan step-by-step
  • 🎯 Ikuti Development Flow - Pahami konsep sebelum coding
  • ⚠️ Check Troubleshooting - Kalau stuck, lihat solusi umum
  • 🤖 Gunakan AI - Tanya AI jika ada yang tidak paham

Untuk Developer Berpengalaman

  • 🏗️ Review Architecture - Pahami edge-first patterns
  • 🤖 AI-First Guide - Maximize productivity dengan AI
  • Check Performance - Optimasi awal lebih baik
  • 🔐 Follow Security - Production needs hardening

🛠️ Tech Stack Overview

┌─────────────────────────────────────────────────────────┐
│  SvelteKit 2.x    │  Framework full-stack                │
│  Svelte 5         │  UI library dengan Runes             │
│  Cloudflare D1    │  SQLite database di edge             │
│  Drizzle ORM 0.40 │  Type-safe SQL                       │
│  Lucia Auth       │  Session-based authentication        │
│  Tailwind CSS 4   │  CSS-first styling                   │
│  Cloudflare Pages │  Edge deployment                     │
└─────────────────────────────────────────────────────────┘

🆕 Update 2026: Project ini menggunakan Svelte 5 dengan Runes dan Tailwind CSS 4.


🤝 Kontribusi

Dokumentasi ini open source! Kontribusi selalu welcome:

  • ❌ Error atau typo
  • 🆕 Topik yang belum tercakup
  • 💡 Cara penjelasan yang lebih baik
  • 🤖 Prompt template baru untuk AI

🚀 Siap Mulai?

Pilih jalur sesuai kebutuhan:


Happy coding! 🎉

Ada pertanyaan? Check troubleshooting section atau buat issue di GitHub.

Dari zero ke production dalam 5 menit — 100% gratis 🚀