▲ 5 r/Backend
Need feedback on my first FastAPI SaaS project
Hi everyone,
I'm currently learning FastAPI and planning my first major backend portfolio project. I'd really appreciate your feedback before I invest a few months building it.
The idea is to build a SaaS that integrates with Salla (the Shopify of the Middle East) using OAuth and Webhooks, along with the Telegram Bot API.
The workflow would be something like this:
- A customer purchases a digital product from a Salla store.
- Salla sends a webhook when the payment is confirmed.
- My FastAPI backend verifies the order.
- It retrieves an available license key/account from the database.
- The customer receives it automatically through a Telegram bot.
- Store owners also have a dashboard to upload inventory (CSV), manage products, and monitor deliveries.
Technologies I plan to use:
- FastAPI
- PostgreSQL/MySQL
- SQLAlchemy
- OAuth
- Webhooks
- Telegram Bot API
- JWT Authentication
- Pytest
- Docker (later)
- Deployment on Render/Railway
My questions are:
- Does this sound like a realistic first major backend project?
- Is it too ambitious for someone who has just finished learning FastAPI?
- If you were interviewing a junior backend developer, would a project like this stand out compared to typical CRUD portfolio projects?
- Are there any major architectural mistakes or challenges that you think I should know about before starting?
I'd appreciate any honest feedback. Thanks!
u/EngineerPossible7375 — 1 day ago