केस स्टडी
OwnCover
मेरा product — service centre जाने से पहले GST invoices, cover dates और claim packs के लिए desk-ready warranty vault।
OwnCover एक product है जिसे मैंने idea से end to end बनाया (पहले Warranty Vault AI)। यह homes, shops, gyms और offices को GST invoices, cover dates और documents एक vault में रखने में मदद करता है — bills scan या forward करें, manufacturer और store cover अलग track करें, reminders पाएं, और service centre जाने से पहले printable claim pack download करें; claim OwnCover आपके लिए file नहीं करता।
गैलरी
योगदान
- Service desk की real pain से OwnCover का idea लिया और owncover.hvtx.in पर live product बनाया — idea, UX, marketing site, vault app और backend।
- GST QR-first और OCR capture बनाया; save से पहले user dates confirm करता है।
- Manufacturer बनाम store cover tracking, 30/7/1-day reminders और calendar exports लागू किए।
- Amazon, Flipkart और Croma invoices के लिए desk-ready claim pack PDFs और inbound email forwarding ship किया।
- Families और small businesses के लिए shared-vault flows डिज़ाइन किए — अलग sign-in, shared records।
परिणाम
OwnCover को idea से live service तक ले गया — एक desk-focused warranty vault जो बिखरे bills को service centre जाने से पहले printable claim pack में बदलता है।
तकनीकी निर्णय
Document-first capture flow
मैंने product को scan, review और confirmation के इर्द-गिर्द डिज़ाइन किया ताकि vault में जाने से पहले extraction सुधारा जा सके।
Next.js · Gemini
Marketing site और vault workspace अलग
मैंने public story desk outcomes पर केंद्रित रखी, जबकि app products, documents, reminders और pack downloads संभालता है।
Next.js · NextAuth · PostgreSQL
Inbound invoice pipeline
मैंने private forwarding addresses बनाए जो marketplace PDFs से draft records बनाते हैं और app में confirm होते हैं।
Next.js · PostgreSQL
चुनौतियाँ
GST और marketplace invoices के बिखरे formats
Invoices QR codes, photos, email PDFs और screenshots के रूप में आते हैं — असंगत fields और Hindi/English labels के साथ।
समाधान: मैंने QR-first parsing के साथ on-device OCR fallback रखा, unsure होने पर fields खाली छोड़े, और save से पहले dates की explicit confirmation अनिवार्य की।
Service desk पर दो cover clocks
Manufacturer और store या AMC end dates आसानी से गड्डमड्ड हो जाती हैं, और expired cover पर claim reject हो जाता है।
समाधान: मैंने cover types अलग model किए, vault और claim pack में timeline दिखाई, और reminders उसी date से जोड़े जो अभी मायने रखती है।