Back to projects
Jan 01, 2026
3 min read

CurricuLab

CurricuLab is a free AI-powered CV builder that uses Gemini AI to create resumes. It stores all data locally in your browser
CurricuLab
Table of Contents

CurricuLab

Curriculab

Curriculab adalah aplikasi web AI-powered CV builder yang membantu pengguna membuat CV yang kreatif namun tetap ATS-friendly, sepenuhnya gratis, tanpa login, dan tanpa penyimpanan data di server.

Aplikasi ini dirancang dengan prinsip privacy-first dan memanfaatkan AI (Gemini) untuk meningkatkan kualitas konten CV secara profesional dan relevan dengan posisi yang dilamar.


✨ Key Features

  • AI-Powered Content Enhancement Menulis ulang deskripsi pengalaman kerja agar lebih profesional dan ATS-friendly.

  • Creative + ATS-Friendly Templates Desain modern dengan struktur satu kolom yang aman untuk Applicant Tracking System.

  • No Login, No Database Seluruh data CV disimpan secara lokal di browser pengguna (LocalStorage / IndexedDB).

  • Export Ready-to-Use CV Ekspor CV ke format PDF dan DOCX.

  • 100% Free Tidak ada paywall, tidak ada subscription, tidak ada biaya tersembunyi.


🎯 Target Users

  • Fresh graduate
  • Junior–mid level professional
  • Pekerja kreatif (Designer, UI/UX, Developer)
  • Pencari kerja yang melamar ke perusahaan dengan sistem ATS

🧠 How It Works

  1. Pengguna mengisi data CV melalui form terstruktur
  2. Pengguna memilih target role dan template
  3. AI meningkatkan konten CV (summary, experience, skills)
  4. Pengguna melakukan review dan editing
  5. CV diekspor ke PDF atau DOCX

πŸ—οΈ Tech Stack

LayerTechnology
FrontendAstro + Tailwind CSS
BackendCloudflare Workers
AIGemini API (Free Tier)
StorageBrowser LocalStorage / IndexedDB
HostingCloudflare Pages

Semua teknologi yang digunakan memiliki free tier dan tidak memerlukan biaya operasional.


πŸ—‚οΈ Project Structure (High Level)

curriculab/
β”œβ”€ apps/
β”‚  β”œβ”€ web/            # Astro frontend
β”‚  └─ worker/         # Cloudflare Worker (AI proxy)
β”œβ”€ packages/
β”‚  β”œβ”€ ui/             # Shared UI components
β”‚  └─ core/           # CV data model & utilities
β”œβ”€ docs/
└─ README.md

πŸ“¦ Data Handling & Privacy

  • Tidak ada data CV yang dikirim atau disimpan di server
  • Backend hanya berfungsi sebagai proxy AI untuk menyembunyikan API key
  • Semua data CV berada di sisi klien (browser pengguna)

⚠️ Limitations

  • Tidak mendukung penyimpanan cloud atau akun pengguna
  • Bergantung pada kuota gratis Gemini API
  • CV tidak otomatis dikirim ke job portal

πŸš€ Roadmap

  • Multi-language CV (ID / EN)
  • Additional ATS-tested templates
  • Role-based AI prompt presets
  • Cover letter generator

🀝 Contributing

Kontribusi terbuka untuk siapa pun.

  1. Fork repository
  2. Buat branch fitur (feature/nama-fitur)
  3. Commit perubahan
  4. Ajukan Pull Request

πŸ“„ License

MIT License


πŸ“Œ Disclaimer

Curriculab tidak menjamin CV akan diterima oleh perusahaan mana pun. Hasil akhir tetap bergantung pada kebijakan rekrutmen masing-masing perusahaan.


πŸ‘€ Author

Hamzan Dev Software Engineer


Curriculab β€” Build your CV with clarity, creativity, and confidence.