Fullstack Starter - AI-native geliştirme için production-ready monorepo şablonu
(github.com/first-fluke)Andrej Karpathy yakın zamanda şöyle yazdı: "Son 1 yılda ortaya çıkan şeyleri doğru şekilde bir araya getirebilirsek 10 kat daha güçlü olabiliriz; bunu yapamıyorsak mesele yetkinliktir." Ancak agent'lar, sub-agent'lar, prompt'lar, context, MCP, workflow... Bunlar aynı zamanda elimize kılavuz olmadan verilmiş araçlar.
Alex Wawro "Artık herkes CEO" dedi. Muhtemelen bu, tek kişilik geliştirmeyle fullstack ürünler yapılabilen bir döneme girdiğimiz anlamına geliyor.
İkisi de doğru. Bir servisi tık diye oluşturmak kolaylaştı. Ama insanların ve yapay zekanın aynı anda inceleyip bakımını kolayca sürdürebileceği yazılımlar üretmek hâlâ zor. Bu araçları gerçekten iyi kullanmak için önce sağlam bir temel gerekiyor.
AI SWE olarak servis geliştirirken kurduğum temeli açık kaynak olarak paylaşıyorum. Sıfırdan başlamak yerine yaklaşık 2 hafta kazanabilirsiniz.
Teknoloji yığını
- Web: Next.js 16, React 19, TailwindCSS v4
- API: FastAPI, async SQLAlchemy, PostgreSQL
- Mobile: Flutter 3.38, Riverpod
- Infra: Terraform, GCP (Cloud Run, Cloud SQL)
- CI/CD: GitHub Actions + Workload Identity Federation (keyless)
- Observability: OpenTelemetry
Neden önemli
Yapay zekanın ürettiği kodun kalitesi modele göre ciddi biçimde değişiyor. İyi tasarlanmış bir şablon, yapay zekanın izlemesi gereken kalıpları sunar; sıkı lint kuralları ve CI da guardrail görevi görebilir.
Başlıca özellikler
- mise monorepo: Node, Python, Flutter toolchain entegrasyonu
- Tek i18n kaynağı: web ve mobil için eşzamanlı destek
- API istemcisi otomatik üretimi: Orval (web), swagger_parser (mobil)
- Rust tabanlı toolchain: Biome, uv, Turbopack
Belgelerde pek yer almayan production pattern'leri ve troubleshooting deneyimlerini koda yedirdim. İyileştirme gerekiyorsa issue bırakın.
GitHub: https://bit.ly/3L1frc0
15 yorum
Her ayarladığımda stres oluyordu; hep unutup aynı hataları tekrarlıyordum, bu yüzden faydalı görünüyor.
Teşekkürler!
Hâlâ memnuniyetle kullanıp kullanmadığınızı merak ediyorum. Kullanıma alsak uygun olur mu?
Gayet iyi kullanıyorum. Commit geçmişine bakarsanız geçen hafta da güncellendi~
Vay canına!! Bu aralar yapay zeka araçları sel gibi geliyor ama iş gerçekten düzgün bir prodüksiyon yapısı kurmaya gelince sanki daha da zorlaşmış gibi.
“Araçları birbirine bağlama becerisinin kendisi bir beceridir” sözüne cuk oturan bir yazı olmuş.
Böyle bir temeli açık kaynak olarak paylaşmanız gerçekten çok kişiye büyük yardım sağlayacaktır. 👍
Güzel yazı için teşekkürler!
Övgünüz için teşekkürler..!
Modern teknoloji yığını ve LLM araçları iyi ayarlanmış olduğu için proje başlangıç kurulumunda faydalı şekilde kullanılabilecek gibi görünüyor. Özellikle teknoloji yığınına uygun
skillsyapılandırmasının otomatik oluşturulması etkileyici. İleride büyük sürüm güncellemelerinde bir geçiş kılavuzu da birlikte sunulursa daha da iyi olabilir.Dikkate alacağım, teşekkür ederim!
Böyle bir şey de varmış vay be.
Her seferinde kurulum yapmak zor oluyordu, hüzün hüzün. iyi kullanacağım, teşekkürler
Teşekkürler!
Artık şablon sürümünü de kontrol edebilecek şekilde ayarladık. Release note'lara bakmanız yeterli~
Vay, bu da ne böyle? tsk tsk Teşekkürler 🙏
Teşekkür ederim!
Bence 2 hafta demeniz fazla mütevazı olmuş, 2 ay bile az gibi görünüyor
İyi değerlendirmeniz için teşekkür ederim