The 'Pasport Veshchey' project, a digital product for tracking purchases and warranty reminders via Telegram, operates on a VDS with 1 vCPU and 1 GB of RAM. The tech stack includes Next.js 16, Prisma, PostgreSQL, and grammy.
The developer encountered a critical issue with the YuKassa payment integration due to a naming mismatch in the idempotency key. The API required 'Idempotence-Key' instead of the standard 'Idempotency-Key', which caused all payments to fail from the project's inception.
To manage limited server resources, the developer shifted from building Docker containers on the server to local builds followed by image transfers. Additional optimizations include using JavaScript filtering for search queries to avoid database-specific semantic differences between SQLite and PostgreSQL.
The business model was revised following a beta phase. The 'Auto' feature, previously priced at 59 RUB per month, was moved to the free tier. The current 'Open' subscription costs 59 RUB per month or 599 RUB per year, offering unlimited items, receipt OCR, and document exports.






