You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2.5 KiB

Full Stack FastAPI Template

Templates عام طور پر ایک مخصوص setup کے ساتھ آتے ہیں، لیکن یہ لچکدار اور حسب ضرورت بنانے کے قابل ہونے کے لیے ڈیزائن کیے گئے ہیں۔ اس سے آپ انہیں اپنے project کی ضروریات کے مطابق تبدیل اور ڈھال سکتے ہیں، جو انہیں ایک بہترین نقطہ آغاز بناتا ہے۔ 🏁

آپ شروع کرنے کے لیے یہ template استعمال کر سکتے ہیں، کیونکہ اس میں ابتدائی setup، security، database اور کچھ API endpoints پہلے سے آپ کے لیے بنے ہوئے ہیں۔

GitHub Repository: Full Stack FastAPI Template

Full Stack FastAPI Template - Technology Stack اور Features

  • FastAPI Python backend API کے لیے۔
    • 🧰 SQLModel Python SQL database interactions (ORM) کے لیے۔
    • 🔍 Pydantic، FastAPI کے ذریعے استعمال شدہ، data validation اور settings management کے لیے۔
    • 💾 PostgreSQL بطور SQL database۔
  • 🚀 React frontend کے لیے۔
    • 💃 TypeScript، hooks، Vite، اور جدید frontend stack کے دوسرے حصے استعمال کرتے ہوئے۔
    • 🎨 Tailwind CSS اور shadcn/ui frontend components کے لیے۔
    • 🤖 خودکار طور پر generate شدہ frontend client۔
    • 🧪 Playwright End-to-End testing کے لیے۔
    • 🦇 Dark mode support۔
  • 🐋 Docker Compose development اور production کے لیے۔
  • 🔒 بطور default محفوظ password hashing۔
  • 🔑 JWT (JSON Web Token) authentication۔
  • 📫 Email پر مبنی password recovery۔
  • Pytest کے ساتھ Tests۔
  • 📞 Traefik بطور reverse proxy / load balancer۔
  • 🚢 Docker Compose استعمال کرتے ہوئے deployment ہدایات، بشمول خودکار HTTPS certificates سنبھالنے کے لیے frontend Traefik proxy سیٹ اپ کرنے کا طریقہ۔
  • 🏭 GitHub Actions پر مبنی CI (continuous integration) اور CD (continuous deployment)۔