Full Stack FastAPI Template¶
🌐 एआई और मनुष्यों द्वारा किया गया अनुवाद
यह अनुवाद मनुष्यों के मार्गदर्शन में एआई द्वारा किया गया है। 🤝
इसमें मूल अर्थ को गलत समझने या अप्राकृतिक लगने आदि जैसी गलतियाँ हो सकती हैं। 🤖
आप हमें एआई LLM को बेहतर मार्गदर्शन करने में मदद करके इस अनुवाद को बेहतर बना सकते हैं।
Templates आम तौर पर एक विशिष्ट setup के साथ आते हैं, लेकिन उन्हें flexible और customizable होने के लिए डिज़ाइन किया जाता है। इससे आप उन्हें अपने project की आवश्यकताओं के अनुसार modify और adapt कर सकते हैं, जिससे वे एक बेहतरीन starting point बन जाते हैं। 🏁
आप शुरू करने के लिए इस template का उपयोग कर सकते हैं, क्योंकि इसमें आपके लिए बहुत सा initial setup, security, database और कुछ API endpoints पहले से तैयार हैं।
GitHub Repository: Full Stack FastAPI Template
Full Stack FastAPI Template - Technology Stack और Features¶
- ⚡ Python backend API के लिए FastAPI।
- 🧰 Python SQL database interactions (ORM) के लिए SQLModel।
- 🔍 data validation और settings management के लिए Pydantic, जिसका उपयोग FastAPI करता है।
- 💾 SQL database के रूप में PostgreSQL।
- 🚀 frontend के लिए React।
- 💃 TypeScript, hooks, Vite, और modern frontend stack के अन्य parts का उपयोग।
- 🎨 frontend components के लिए Tailwind CSS और shadcn/ui।
- 🤖 एक automatically generated frontend client।
- 🧪 End-to-End testing के लिए Playwright।
- 🦇 Dark mode support।
- 🐋 development और production के लिए Docker Compose।
- 🔒 default रूप से secure password hashing।
- 🔑 JWT (JSON Web Token) authentication।
- 📫 Email आधारित password recovery।
- ✅ Pytest के साथ tests।
- 📞 reverse proxy / load balancer के रूप में Traefik।
- 🚢 Docker Compose का उपयोग करके deployment instructions, जिसमें automatic HTTPS certificates handle करने के लिए frontend Traefik proxy setup करना शामिल है।
- 🏭 GitHub Actions पर आधारित CI (continuous integration) और CD (continuous deployment)।