Fullstack Starter - AI-native डेवलपमेंट के लिए production-ready monorepo टेम्पलेट
(github.com/first-fluke)आंद्रे कारपाथी ने हाल ही में यह लिखा: "अगर पिछले 1 साल में आए टूल्स और चीज़ों को ठीक से जोड़ लिया जाए, तो हम 10 गुना ज़्यादा शक्तिशाली हो सकते हैं; अगर यह नहीं कर पाते, तो यह कौशल की समस्या है।" लेकिन agent, sub-agent, prompt, context, MCP, workflow... ये ऐसे टूल्स भी हैं जो बिना किसी मैनुअल के हमारे सामने फेंक दिए गए हैं।
एलेक्स वामी ने कहा, "अब हर कोई CEO है।" शायद इसका मतलब यही है कि अब हम single-developer के रूप में fullstack product बना सकने के दौर में पहुँच चुके हैं।
दोनों बातें सही हैं। क्लिक करके service बना लेना अब आसान हो गया है। लेकिन ऐसा software बनाना, जिसे इंसान और AI दोनों साथ में review कर सकें और जिसे maintain करना आसान हो, अभी भी कठिन है। इन टूल्स का सही इस्तेमाल करने के लिए पहले एक मज़बूत foundation चाहिए।
AI SWE के रूप में service बनाते समय तैयार की गई इस foundation को open source के रूप में जारी किया जा रहा है। बिल्कुल शून्य से शुरू करने के बजाय, इससे आपका लगभग 2 हफ्तों का समय बच सकता है।
तकनीकी स्टैक
- 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
यह क्यों महत्वपूर्ण है
AI द्वारा जनरेट किए गए कोड की गुणवत्ता मॉडल के अनुसार काफ़ी बदलती रहती है। एक अच्छी तरह से डिज़ाइन किया गया टेम्पलेट AI को पालन करने योग्य patterns देता है, और सख्त lint व CI guardrail की तरह काम कर सकते हैं।
मुख्य विशेषताएँ
- mise monorepo: Node, Python, Flutter toolchain का एकीकरण
- i18n single source: web और mobile दोनों के लिए एक साथ समर्थन
- API client का auto-generation: Orval (web), swagger_parser (mobile)
- Rust-आधारित toolchain: Biome, uv, Turbopack
Production patterns और troubleshooting, जो अक्सर documentation में ठीक से नहीं मिलते, उन्हें कोड में शामिल किया गया है। अगर किसी सुधार की ज़रूरत हो, तो issue दर्ज करें।
GitHub: https://bit.ly/3L1frc0
15 टिप्पणियां
अब टेम्पलेट वर्ज़न भी देखे जा सकते हैं। कृपया release note देखें~
वाह, यह क्या है wow wow धन्यवाद 🙏
धन्यवाद!
मुझे लगता है आपने 2 हफ़्ते कहकर बहुत विनम्रता दिखाई है, 2 महीने भी कम लगते हैं
अच्छा समझने के लिए धन्यवाद
हर बार सेटअप करते समय तनाव होता था, और मैं हमेशा भूलकर वही गलतियाँ दोहराता था, लेकिन यह उपयोगी लग रहा है।
धन्यवाद!
क्या आप अभी भी इसे अच्छी तरह इस्तेमाल कर रहे हैं? क्या इसे अपनाना ठीक रहेगा!
मैं इसे अच्छी तरह इस्तेमाल कर रहा हूँ। अगर आप commit history देखें, तो पिछले हफ्ते भी इसे update किया गया था~
वाह!! आजकल AI tools की बाढ़-सी आ गई है, लेकिन असल में एक सही production structure बनाना शायद और भी मुश्किल हो गया है.
“tools को जोड़कर काम में लाने की क्षमता ही असली क्षमता है” — यह बात इस लेख पर बिल्कुल फिट बैठती है.
ऐसा foundation open source के रूप में सार्वजनिक करने के लिए सच में बहुत-से लोगों को बड़ी मदद मिलेगी. 👍
अच्छा लेख साझा करने के लिए धन्यवाद!
प्रशंसा के लिए धन्यवाद..!
Modern tech stack और LLM tools अच्छी तरह set up किए गए हैं, इसलिए यह project की शुरुआती setup के लिए काफ़ी उपयोगी लग सकता है। खास तौर पर tech stack के मुताबिक skills का automatic configuration काफ़ी प्रभावशाली है। आगे major version update के समय migration guide भी साथ में दी जाए तो और बेहतर होगा।
मैं इस पर ध्यान दूँगा, धन्यवाद!
अरे, ऐसा भी कुछ है, वाह
हर बार सेटअप करना मुश्किल होता था, उफ़्फ़, मैं इसे अच्छे से इस्तेमाल करूँगा/करूँगी, धन्यवाद
धन्यवाद!