अवलोकन
YourMitra एक personalized AI storybook platform है — digital, B2C-event और hardcover formats में। मैंने इसे अकेले engineer के रूप में शुरू से अंत तक बनाया: backend, frontend, AI generation pipeline, payments, deployment और business चलाने वाला admin panel। यह असली paying customers के साथ live है।
शुरुआती pipeline में एक कहानी बनाने में ~20 मिनट लगते थे। generation को Temporal workers पर ले जाकर और स्वतंत्र steps को parallel करके इसे ~2 मिनट तक लाया।
मुख्य फ़ीचर्स
Generation pipeline
- बच्चे की फ़ोटो से avatar बनता है, GPT image model से template में लगता है, और Pillow से text/overlays composite होते हैं।
- ElevenLabs से dynamic (personalized) और static audio narration।
Platform engineering
- OpenAI/ElevenLabs/Replicate के लिए एक token-bucket rate limiter, admin द्वारा per-provider tunable।
- DB-driven feature flags, 6-char short-link service और multi-provider notification engine (email, SMS, WhatsApp, RCS)।
- Razorpay payments शुरू से अंत तक integrate किए।
टेक स्टैक
- FastAPI
- PostgreSQL
- Redis
- Temporal.io
- Astro
- React
- OpenAI
- ElevenLabs
- Replicate
- Razorpay
- AWS S3
- Docker
परिणाम
~20 मिनट
~2 मिनट
Temporal parallel workers
असली paying customers के साथ live