08.
Routine
A skincare and wellness app: a home dashboard of wellness metrics, a routine timeline, an AI face scanner and an on-device assistant, built in Flutter on Supabase.
- Role
- Developer
- Year
- 2026
- Focus
- Development
- Tools
- Flutter, Dart, Supabase, PostgreSQL

What it does
Routine is a skincare and wellness app. The home dashboard shows live wellness metrics, computed on the device. A routine timeline tracks each step through the day, with a dedicated screen per period, and there are screens for each category: skin, hair, vitamins and medications.
- An AI face scanner with a live camera, saved to Supabase.
- An on-device assistant chat (heuristic, no LLM cost).
- A profile screen with editable reminder times.
- An onboarding empty state for new users.
- An “Add product” sheet that inserts products straight into Supabase.
Architecture
The Flutter app, for mobile and the web, talks directly to Supabase for auth and all data persistence. There is no local backend and no proxy. The Supabase project ships as SQL files: the schema, the row-level security policies, a reset script and optional seed data.

Guest mode
Without a Supabase project configured, the app boots into guest mode: fully usable, but nothing persists across restarts.