Async TechnologiesStart a project

Mobile app project / Nutrico

App and platform build; store release not verified

A nutrition app with a separate staff workspace.

The Nutrico project combines a consumer-facing mobile app with a separate staff panel and API. Our portfolio example focuses on the application structure and deployment work, without making health-outcome claims.

Discuss a similar project

THE BRIEF

The work behind Nutrico.

The mobile experience and the staff workspace have different requirements. The app needs phone-friendly navigation and onboarding; the staff panel needs space for administration and reporting.

We worked across an Expo app, a React panel and a TypeScript service backed by PostgreSQL. The supplied build includes API and panel deployment configuration; public app-store availability has not been verified for this case study.

PRODUCT SCOPE

What we built.

01

Mobile application

Expo and React Native provide the mobile interface, with Expo Router for navigation. The build includes onboarding, image-picking support and device-integration modules.

02

Staff panel

A separate React and Vite application provides the administration interface. Its charting and live-update components support the panel's reporting requirements.

03

Shared API

The TypeScript and Express service provides authentication, input validation and upload handling. Prisma manages the PostgreSQL data layer.

04

Release configuration

Docker builds package the API and panel separately. The deployment workflow includes database migrations alongside application releases.

WORKFLOW

A connected sequence of tasks.

  1. 01Onboard

    Start in the mobile interface.

  2. 02Connect

    Use the API for account and application data.

  3. 03Administer

    Work in the separate staff panel.

DESIGN & ENGINEERING

Decisions that shaped the build.

01

Give mobile and staff users different interfaces.

Keeping the panel separate lets the phone interface focus on the consumer workflow without bringing desktop administration controls into it.

02

Include the database in release planning.

Application changes can require schema changes. The deployment configuration accounts for migrations instead of treating a release as only a new frontend bundle.

RELATED SERVICES

ExpoReact NativeReactTypeScriptExpressPostgreSQLDocker

YOUR PROJECT

Tell us what you need to build.

Share the users, the current workflow and the part you want to improve. We can discuss a useful first release.

Discuss your project