Software studio in Nepal · since 2020
Insights · Case study

Ayriva: the website, parent app and API behind a preventive child-health platform

Ayriva is a preventive child-health platform for families in Nepal and South Asia, covering children from birth to 16. Lattice provides the architecture, build and ongoing technical direction. This is what was built, how it is run in general terms, and what anyone can check on the public site today.

Lattice Nepal Pvt. Ltd. · 5 min read · Checked

The client

A health company that starts before the clinic

AYRIVA Healthcare Pvt. Ltd. is based in Kathmandu. Its line is 'Health, before illness'. The idea is to track a child's growth, development, immunisations and nutrition early, so problems reach a doctor while they are still small.

That idea produces several products. AYRIVA Kids is the app for parents. Book a Doctor lists paediatricians and takes appointment requests. The Care Network is for doctors, clinics, labs and hospitals that want to receive the records parents choose to share. Ayriva OS and Ayriva Labs are marked 'Soon'. The website speaks to parents, schools and doctors at once.

What was built

A static website, a parent app and one API

The website is a Next.js 15 and React 19 application written in TypeScript and styled with Tailwind CSS. It is built as a static HTML export, so every page is a plain file and there is no page server to keep alive. Colours, spacing and type come from a small set of design tokens in navy and teal, and an automated check rejects any change that steps outside them.

The forms are the one part of the site that is not static. Registration, newsletter, contact, school demo requests and Care Network applications all post to a custom API written in Go, with PostgreSQL behind it. In August 2026 the forms moved off a hosted backend service onto this API, so Ayriva's data sits in one place under one set of rules. Every public form carries a bot check.

AYRIVA Kids is the parent app, written in Flutter. It is in testing on Google Play and not yet open to the public. A child's records are kept in an encrypted database on the phone, and growth tracking works without an account. A parent who signs in can choose to sync records to Ayriva's server, so they can be restored or shared with a doctor. Parents can also save their own backups and a PDF summary for the doctor. The app shows no ads and carries no advertising or analytics software.

The growth charts plot height, weight and BMI against WHO reference curves, and the calculations are unit-tested against the worked examples in the WHO's own documentation. Milestones follow the CDC framework across four areas: motor, language, social-emotional and cognitive. Vaccines follow Nepal's national immunisation schedule, and nutrition screening uses mid-upper-arm circumference (MUAC). The growth charts come with guidance on when to check in with a doctor.

How it runs

Reviews, migrations and staged releases

We keep the description of operations general on purpose. Database changes are versioned and applied in order. Backups are copied off the server. Releases roll out in stages, and the app is still in testing on Google Play.

Security, clinical content and the interface have each been reviewed and written up, along with the engineering lessons learned. The work began in May 2026.

Results

What anyone can check on ayriva.asia

We do not publish Ayriva's traffic, signups, bookings or any other private figure, and the app has no public install count because it is not yet open to the public. What follows is visible to any visitor, as of 28 October 2026.

The home page covers the purpose, a five-step 'how it works' (register, connect, assess, track and grow, stay ahead) and a dashboard preview with Growth, Development, Immunity and Nutrition status. A schools section offers annual health screenings, digital health records, a parent engagement portal and wellness programmes, with a 'Book a Demo' request. The trust section states that every connection is served over HTTPS, that access is role-based with row-level controls on every record, privacy by design, and deletion on request. There is a public delete-account page.

The site names its clinical references: WHO growth curves, the CDC 'Learn the Signs. Act Early.' milestones, Nepal's national immunisation schedule and MUAC-based nutrition screening. The Ayriva Journal carries 26 articles dated 4 June to 28 August 2026, on topics from immunisation and nutrition to vision, hearing, dental care and screen time, with Nepal-specific pieces on dengue, the typhoid conjugate vaccine, Kathmandu's air pollution and the national vaccine schedule.

View the source of any page and you will find canonical tags, Open Graph and Twitter cards, and MedicalOrganization structured data. The site publishes a sitemap, a robots file, an RSS feed and an llms.txt file.

Advice

What we would tell a similar client

Children's health products have one more reader than most: a worried parent. This is what we would say again.

  • Name your clinical sources on the page. WHO, CDC and the national schedule are what make a parent trust a growth chart.
  • Test the medical maths against published worked examples, not against your own expectations.
  • Keep a child's data on the phone and encrypted, and move it only when the parent chooses to. An app that works without an account or a server also suits patchy signal outside the valley.
  • Write the delete-account page and the privacy policy before the store listing asks for them.
  • A worrying reading should lead to a conversation with a doctor, not a red warning. The wording is part of the clinical design.
Stack

The stack

Every part is a standard, widely used tool, so another team could pick the work up.

Ayriva platform stack, October 2026
LayerChoiceWhy
WebsiteNext.js 15, React 19, TypeScript, static exportPlain HTML pages, nothing to keep running
StylingTailwind CSS, design tokens, Inter and Geist fontsOne palette, enforced by an automated check
Forms and dataCustom Go API, PostgreSQLAyriva's data in one place it controls
Parent appFlutter, Riverpod, go_routerOne codebase, Android first
On-device dataEncrypted local databaseRecords stay on the phone unless the parent syncs them
Sign-inFirebase Auth, optionalGrowth tracking works without an account
Clinical logicWHO growth curves, CDC milestones, Nepal schedule, MUACCalculations unit-tested against WHO worked examples
DiscoverySitemap, RSS, llms.txt, JSON-LDSearch engines can find and read every page
Common questions

What buyers ask

What does an architecture and technical direction engagement with Lattice cover?
We choose the stack, design how the parts fit together, build the first versions, then stay on to review changes, plan releases and keep the platform sound as it grows.
Do we need a large team on our side?
No. We need one person who can make product decisions and, for a health product, someone who can answer clinical questions. We handle the engineering.
Can you work with a client outside Nepal?
Yes. Lattice is a software studio founded in 2020, based in Kathmandu and Bharatpur and working on Nepal time, UTC+5:45.
Where should we start?
If you already have a site or app, start with our free security assessment. It shows where things stand before anyone talks about rebuilding.

§ Talk to the studio

Send a few lines about the work. We reply with a plain read and, if it fits, a written scope and price.

Sources

Where the numbers come from

  1. Ayriva home page (checked 2026-10-28)
  2. AYRIVA Kids app page (checked 2026-10-28)
  3. Ayriva privacy policy (checked 2026-10-28)
  4. Ayriva Care Network (checked 2026-10-28)
  5. The Ayriva Journal (checked 2026-10-28)
  6. Ayriva: Find a Paediatrician (checked 2026-10-28)

Cost guide · Comparison · Case study · Case study · Outsourcing for Australia, United Kingdom, United States, UAE, Canada, Singapore