FitCheck: AI colour and style analysis
A Flutter app that analyses a photo to recommend colours that suit the user's skin tone, powered by Gemini.
Problem
01 — OverviewColour analysis usually needs an in-person consultant. People want quick, personal guidance from their phone.
Let a user take a photo and receive a seasonal colour palette and guidance matched to their skin tone.
Solution
02 — Build- 01
A Chroma feature captures a photo, compresses it on device and sends it for Gemini-powered skin tone matching.
- 02
Results are mapped to a seasonal palette through a SeasonTheme utility that restyles the interface to match.
- 03
Appwrite handles authentication, including the password reset flow.
- 04
API keys are kept out of source using envied and --dart-define.
Architecture
03 — SystemAI workflow
04 — SequenceCapture photo with an optimised camera flow
Compress the image before upload
Ask Gemini for skin tone analysis
Map the analysis to a seasonal palette
Show results with animated progress and themed UI
Technology & role
05 — DeliveryProduct design, Flutter development with clean architecture, AI integration and backend setup.
Want something similar built?
Send a short brief. We'll reply personally with questions or a suggested next step — usually a technical discovery call.