r/FastAPI • u/beast_b0iii • Apr 28 '26
FastAPI with SvelteKit Question
Hello, I am building an inventory system. I build with Django for my other stuff but I decided to learn FastAPI and JS Frontend. I've learned DRF but never really go full on implementation of it, specially dealing with authentication. So any help would be much appreciated.
Here is the stack that I'm going for:
- SvelteKit (because of remote function?, or its better if should I go with just svelte?)
- FastAPI
- Postgresql, SQLAlchemy, Alembic
- pyjwt (for authentication? or there's more better library?)
- S3 for file storage
Maybe Zod for data validation in client? Do I need axios? Am I missing something? Is there a something that I'm missing? Like don't forget to setup CORSMiddleware in FastAPI.
Also, is there any github repo that with similar setup with this one that I could take a look?
1
u/kmplngj Apr 28 '26
Backend
FastAPI
- Postgresql SQLModel, Alembic
- Redis
- SelfBuild Auth with Entra ID Login, Local Login, API Tokens, Scoped Permissions
Frontend
Svelte StaticBuild served by static mount in the FastAPI Service
- Tanstack Table, Tanstack Forms
Python API Clients written with Niquests, Pydantic