Skip to content
All work

Project 03 of 04

Nutrio

Healthy food delivery with 7- and 30-day plans.

Timeline
May 2025 – Sep 2025
Status
Live
Platform
Android, iOS, Web
Nutrio · Android & iOS
Four Nutrio app screens: the home screen with healthy shots and bowls, a product list with subscribe buttons, 7-day and 30-day plans, and active subscriptions.

Overview

Nutrio delivers healthy food: juice shots, salad and fruit bowls, fresh juices, seed jars and protein bars. Customers can order instantly, schedule an order for later, or subscribe to an item for 7 or 30 days and choose the days it arrives.

I built the customer app in React Native and Expo for Android and iOS, the delivery app and the admin panel, on a NestJS and Node.js API with MongoDB, deployed on AWS Lightsail.

Nutrio is live on Google Play and the App Store, with 1,000+ customers.

Built forPeople who want healthy, protein-rich food delivered every day, and the team that prepares and delivers it.

What it does

  1. Browse healthy shots, bowls, fresh juices, fruit bowls, seed jars and Nutrio bars, with search and a wishlist.
  2. Order instantly, or schedule an order for a later day and time.
  3. 7-day and 30-day subscriptions with per-day pricing, a delivery time and the weekdays to deliver.
  4. Manage a subscription: change the bowl for any day or its ingredients, with the difference refunded.
  5. Customise a bowl by picking ingredients within a set number of changes.
  6. OTP login by email or mobile number, UPI payment by QR code or UPI ID, and order notifications.
  7. A delivery app for the delivery team, and an admin panel to run the service.

How it's built

Apps
  • React Native
  • Expo
API
  • NestJS
  • Node.js
Data
  • MongoDB
Infrastructure
  • AWS Lightsail