Frihet'i Neden Tek Başıma İnşa Ettim: Tek Geliştirici, Sıfır Yatırımcı
Frihet'in Hikayesi: Tek başıma bir geliştirici olarak, hiçbir finansman veya ekip olmadan yapay zeka destekli bir ERP'yi nasıl inşa ettim. İhtiyacım olan araç.
Önemli noktalar
- Frihet, araca kendisi ihtiyaç duyan tek bir geliştirici tarafından inşa edildi
- Yatırımcı olmaması, ürünün hissedarlara değil, kullanıcılara hizmet ettiği anlamına gelir
- İlk günden itibaren yerel yapay zeka: 40'tan fazla Gemini aracı, sonradan eklenmiş bir sohbet robotu değil
- Açık ekosistem: REST API, webhooks, Claude Code için MCP sunucusu
İçindekiler
Üç yıl önce müşterilere bir Google sayfasından Fatura kesiyor, giderleri ikinci bir sayfada takip ediyor, Banka İşlemleri’ni üçüncü bir sayfada uzlaştırıyor ve her çeyreğin sonunda Sayı’ları bu üç sayfa arasında manuel olarak taşıyordum. İspanyol pazarındaki tüm ERP’leri denemiştim. Her biri sorunun bir kısmını çözerken yenilerini ortaya çıkarıyordu: yavaş arayüzler, asla kullanmayacağım işlevler, tek bir serbest meslek sahibi için anlamsız fiyatlar ve yazılımın yalnız çalışan bir kişi için değil, bir bilişim departmanı olan bir şirket için tasarlandığı genel hissi.
Bu yüzden Frihet’i kendim inşa ettim.
Çözmek İstediğim Sorun
İspanyol ERP pazarı, daha büyük şirketler için inşa edilmiş ve daha sonra serbest meslek sahipleri için “basitleştirilmiş” araçlarla dolu. Mimari aynı kaldı — ağır, yavaş, büyük şirketler için tasarlanmış. Değişen şey arayüzdü: daha az menü seçeneği, daha hafif bir renk paleti, daha düşük bir fiyat.
Bunların hiçbiri gerçek sorunu çözmüyordu. Yalnız veya küçük bir ekiple çalıştığınızda, darboğaz hangi modüllere erişiminiz olduğu değildir. Darboğaz sürtünmedir. Her gereksiz tıklama, üç alana ihtiyacınız varken on iki alanlı her form, bir Sayı aramak için çalışma bağlamınızdan her çıktığınızda — bunların hepsi her hafta saatler ekler. Fatura kesmediğiniz saatler.
Düşünce hızında çalışan bir araç istedim. “Bir ERP için hızlı” değil. Gerçekten hızlı.
Kendim İnşa Etme Kararı
Bir iş planı veya yatırımcılara yönelik bir sunumla başlamadım. Manuel olarak yaptığım ve bir bilgisayarın daha iyi yönetebileceği şeylerin bir listesiyle başladım. Otomatik fatura numaralandırması. Faturalar için OCR. Bir Rapor oluşturmak zorunda kalmadan işimin Mevcut Bakiye’sini gösteren bir dashboard.
İlk sürüm yerel olarak çalışıyordu ve yalnızca benim verilerimi yönetiyordu. Birine göstermeden önce iki ay sürdü. Deneyen ikinci serbest meslek sahibi kırk sekiz saat içinde özellikler istedi. İşte bu işaretti.
Devam ettim. Yatırımcılar olmadan, ortak kurucu olmadan, ekip olmadan. Sadece ihtiyacım olan araç, herhangi bir yazılımı inşa edeceğim gibi inşa edildi: kademeli olarak, gerçek kullanıcı verileriyle (başlangıçta sadece benimkiler) ve ben bir şeyi rahatsız edici bulursam başkalarının da bulacağı öncülüyle.
Frihet’i Farklı Kılan Nedir
Bir yıl boyunca inşa ettikten ve günlük güncellemeler gönderdikten sonra, Frihet’i alternatiflerden gerçekten ayıran şeyler şunlardır.
Yerel yapay zeka, eklenmiş yapay zeka değil. Frihet’in yapay zeka ortak pilotu, mevcut bir ürüne eklenen bir işlev değildir. 40’tan fazla Gemini işlev aracı en başından itibaren mimariye tasarlandı. Doğal dilde asistanla konuşarak bir Fatura oluşturabilir, bekleyen bakiyenizi sorgulayabilir veya ilk çeyrek giderlerinin özetini isteyebilirsiniz. Yapay zeka, genel bir finansal bilgi tabanı değil, gerçek verilerinizin — müşterilerinizin, faturalarınızın, geçmişinizin — tam bağlamına sahiptir.
Önce Klavye. Frihet’teki her eyleme Cmd+K ile erişilebilir. Yeni Fatura, yeni gider, dashboard’a git, müşteri bul — hepsi klavyeden fareye dokunmadan. Bu, bir hafta kullandıktan ve tıklama tabanlı bir ERP’ye geri dönmeye çalıştığınızda önemsiz gibi gelir.
Geliştiriciler için Ekosistem. Frihet, tam bir REST API’ye, 14 tür webhook olayına ve npm’de @frihet/mcp-server olarak yayınlanmış, 31 araca sahip resmi bir MCP sunucusuna sahiptir. Claude Code, Cursor veya herhangi bir MCP uyumlu istemci kullanıyorsanız, tarayıcı sekmesini açmadan tüm faturalandırma akışınızı yönetebilirsiniz. Bunu her gün kullanıyorum. MCP sunucusu MIT lisansı altında open source’dur — verilerinizle tam olarak ne yaptığını görmek isterseniz kod GitHub’da.
40 Entegrasyon. Stripe, Stripe Connect, WooCommerce, Shopify, Gumroad, Lemon Squeezy, Google Sheets, PayPal, GoCardless, Toggl, Clockify, Slack, Google Calendar, n8n, Zapier, Make ve daha fazlası. Bugün 25 aktif, 15’i yolda. Stripe’dan bir ödeme geldiğinde, Frihet’te otomatik olarak Fatura olarak görünür. Toggl’da bir zaman girişi kaydettiğinizde, faturalanabilir bir öğeye eşlenir. Entegrasyonlar, onlara ihtiyacım olduğu için var, bu da gerçek sorunları çözmek için tasarlandıkları anlamına geliyor.
VeriFactu Uyumluluğu. İspanya, zorunlu Fatura sertifikasyonunu (VeriFactu) uygulamaya koyuyor ve Frihet, kullanıcılar için son tarihten önce gereksinimlerin %95’inden fazlasını karşılıyor. 0’dan 3’e kadar olan aşamalar tamamlandı: değişmezlik, SHA-256 hash zinciri, boşluksuz numaralandırma, kilitli alanlar, düzeltmeler, AEAT QR, kayıt defteri ve AEAT arka ucuna XML+SOAP gönderme katmanı. Yapılandırma UI’si ve sandbox testleri eksik. Faturalarınız yasal olarak geçerlidir.
İsim
Frihet, İsveççe’de özgürlük anlamına gelir. Yarı İsveçliyim ve isim bana doğal geldi. İspanyol pazarı “libertad” ve İngiliz pazarı “freedom” kullanıyor — her iki kelime de ürün isimlerinde çok fazla çağrışım taşıyor. İsveççe temiz ve alışılmadık hissettiriyordu.
İsim, gerçek amacı yakalar: sizi yavaşlatan araçlardan özgürlük. Formüllerle yamalanmış elektronik tablolardan özgürlük. On kat daha büyük şirketler için tasarlanmış ERP’lerden özgürlük. İşin yönetimine değil, işe odaklanma özgürlüğü.
Teknik Kararlar
Ürünü önemli ölçüde şekillendiren bazı erken kararlar.
React + Firebase. Modaya uygun bir teknoloji yığını değil, ama bunun için doğru yığın. Firebase Auth, Firestore ve Cloud Functions bana karmaşık operasyonlara ihtiyaç duymadan ölçeklenebilen bir backend sağladı. Dezavantajı vendor lock-in, bunu kabul ediyorum çünkü alternatif, sunucu kümesini tek başına sürdürmek.
Yapay Zeka için Gemini. OpenAI değil. Google Gemini’nin function calling özelliği temiz, iyi belgelenmiş ve fiyatı ölçekli olarak makul. Yapay zeka işlevleri, türlerle birlikte yaklaşık 40 işlev tanımı aracılığıyla çalışır — fatura oluşturma, gider sorgulama, müşteri arama, finansal özetler. Her işlev çağrısı kaydedilir, böylece kullanıcılar yapay zekanın tam olarak ne yaptığını görebilir.
Mobil için Capacitor. Web, iOS ve Android için tek bir codebase. Önce web uygulamasını oluşturdum ve sonra Capacitor ile sardım. Yerel eklentiler (OCR için kamera, haptics, push bildirimleri) iyi çalışıyor. Web uygulamasının önce sağlam olması gerektiği için henüz uygulama mağazalarında yayınlamadım.
React Router olmadan. Frihet’in SPA’sı özel bir router kullanıyor. Bu bir antipattern gibi geliyor, ancak özel router yaklaşık 50 satır ve bana framework soyutlamalarıyla uğraşmadan navigasyon üzerinde hassas kontrol sağlıyor. Router’ın içini ayıklamak yerine bir öğleden sonra geçiş davranışını değiştirebilirim.
Mantıklı olduğu yerde open source. MCP sunucusu open source’dur (MIT). API, belgelerle birlikte halka açıktır. Webhook’lar belgelenmiş ve sürüm kontrollüdür. Ana ürün closed source’dur — inşa etmeye devam etmek için gelire ihtiyacım var — ancak entegrasyon katmanı, geliştiricilerin güvenebilmesi ve doğrulayabilmesi için açıktır.
Dürüst Rakamlar
Frihet, 13 Şubat 2026’da piyasaya sürüldü. Lansmanın olduğundan daha iyi görünmesi için size bir gösteriş metriği vermeyeceğim.
Size söyleyebileceğim şey şu: ürün çalışıyor, gerçek müşteriler gerçek para faturalıyor ve lansmandan bu yana herhangi bir kesinti yaşanmadı. Stripe ile entegrasyon doğru şekilde senkronize oluyor. Bilet OCR’ı, kötü ışıkta çekilmiş mobil fotoğraflarla çalışıyor. Yapay zeka asistanı, Sayı’ları uydurmadan belirsiz sorguları yönetiyor.
En gurur duyduğum kısım bir metrik değil — ürünün her özelliğinin kendim kullandığım bir şey olması. Fiyatı haklı çıkarmak için var olan bir “enterprise plan” özellik mezarlığı yok.
Sırada Ne Var
Halka açık yol haritası mevcut. Acil öncelikler şunlardır:
- VeriFactu UI + sandbox — XML+SOAP gönderme backend’i tamamlandı. Kullanıcının dijital sertifikası için yapılandırma ekranı ve AEAT sandbox’ına karşı testler eksik. 2027’den önce zorunlu.
- Daha Fazla Entegrasyon. Wise, Qonto, HubSpot ve WhatsApp Business sıradakiler. Entegrasyon framework’ü sağlam — yeni bir entegrasyon eklemek aylar değil, günler sürüyor.
- Gelişmiş Çoklu Para Birimi. Hassasiyet bilinciyle yuvarlama ile 71 ülkede 40 para birimini zaten destekliyoruz. Bir sonraki seviye, dashboard’da çoklu para birimi analizi ve otomatik döviz kuru takibidir.
- Mobil Uygulamalar. Capacitor kapsayıcısı mevcut ve çalışıyor. iOS ve Android’de yayınlamak aylar değil, haftalar meselesidir.
Ne gönderdiğim ve üzerinde çalıştığım hakkında güncellemeler yayınlıyorum. Yol haritası, neyin planlandığına ve neyin mevcut olduğuna dair dürüsttür.
Deneyin
Frihet şimdi app.frihet.io adresinde mevcut. Sınırsız ücretsiz plan — Fatura, giderler, müşteriler ve ürünler dahildir. Kredi kartı gerekmez.
Product Hunt’tan geliyorsanız: herhangi bir ücretli plandaki ilk üç ayınız için %30 indirim için PRODUCTHUNT kodunu kullanın. 500 kullanım, Nisan ayına kadar geçerlidir.
Bunu ihtiyacım olduğu için inşa ettim. Eğer serbest meslek sahibi, danışman veya birbirleriyle iletişim kurmayan araçları yamalamakla uğraşan küçük bir ekipseniz, deneyin. Olabilecek en kötü şey on dakika harcayıp elektronik tablonuza geri dönmenizdir.
Bu makale faydalı oldu mu?