Case study
Color Vivid
An AI-powered mobile app that helps people with color vision differences identify colors, read visual cues, practice perception skills, and connect with peers.
- Industry
- Assistive Technology
- Tech stack
- LaravelMySQLGemini AI APIFirebase Realtime DatabaseAndroid





Overview
Color Vivid is a consumer mobile app for people with color vision differences. Users rely on the app for everyday color identification, AI image guidance, practice games, and community chat. The product needed a reliable API backend, admin tools, and bilingual content support so the mobile client could ship detectors, games, profiles, and moderated chat rooms.
The Challenge
People with color vision differences often struggle to identify colors, read color-coded charts, judge food freshness, and match clothing for occasions. Practice tools and peer spaces were fragmented or missing. The team needed a single system that could power AI detectors, user profiles with diagnosis types, color learning games, community chat, and admin-managed content.
The Solution
We built a Laravel API and admin dashboard for Color Vivid, integrated with Firebase for auth and realtime chat, and Google Gemini for food, chart, and clothes image analysis. The system covers account onboarding, color-vision diagnosis profiles, detector history, leveled color games, a color guide catalog, contact and legal pages, forced app updates, and English/Arabic CMS and admin support.
The Result
Staff can manage users, roles, and static pages from one dashboard. The mobile app can deliver AI detector results, game progress, and moderated community chat through a stable backend. Content and admin workflows work in English and Arabic.
Our approach
- Discover: Mapped user journeys around color identification, diagnosis profiling, AI detectors, games, and community chat, plus admin needs for users, roles, and legal pages.
- Design: Defined API domains for auth, detectors, games, color guide, static pages, and account lifecycle, with bilingual page and dashboard support.
- Build: Implemented the Laravel Sanctum API, Gemini detector pipelines, Firebase auth and realtime chat with profanity filtering, media history, game progress, and the admin CMS.
- Refine: Added force-update controls, account deletion flows, contact messaging, and release flags so games and features can ship in stages.


