A national biography archive with paid, verified submissions
Our own national biography archive for Nepal: a public archive organised by province, district and local level, with paid publication plans and a token-and-OTP submission flow that only opens once payment is verified.
- Client
- Nepali Dastavej (own product)
- Industry
- Archives & publishing
- Timeline
- 2 weeks
- Year
- 2026
The challenge
Publishing a person's biography in a national archive involves money, identity and documents, and doing it by phone and email is slow and easy to abuse. Requests had to be tied to a paid plan, details could only be accepted from the right person after payment was confirmed, and every published profile had to sit in the right place among Nepal's 753 local levels.
Our approach
We built the archive in Laravel and PostgreSQL around a strict, automated workflow. A visitor requests a biography and chooses a publication plan; no access is granted yet. An admin confirms the payment and approves the request, which issues a unique token and a one-time password by SMS, WhatsApp and email. Only with both can the visitor submit the biography, photos and documents. The team edits and publishes it, and the system sends the live link to the requester automatically. Plans are managed by the team, with pricing, offers, availability windows and turnaround times. The public archive drills down from province to district to local level to category, seeded with all 7 provinces, 77 districts and 753 local levels, and the whole flow is covered by automated tests.
Results
- Provinces
- 7
- Districts
- 77
- Local levels covered
- 753
- Paid requests, verification, submission and publishing in one automated flow
- Nothing unlocks before payment is verified: tokens are issued only on approval
- Token and OTP delivered by SMS, WhatsApp and email
- Live link sent to the requester automatically on publication
- Team-managed publication plans with offers, availability and turnaround
- End-to-end automated tests covering the whole flow
Services
Technology
- Laravel
- PostgreSQL
- Tailwind CSS
- Vite
- SMS
- PHPUnit

Next project
A bulk SMS platform that agencies resell under their own brand
Let's build something remarkable.
Tell us where you want to be in twelve months. We'll show you how software, AI and automation can get you there.