teal-picture

byDonnie Kettenring

Build me an app that takes a picture and counts domino pips

HomeResultsCameraHistory
Home

Comments (0)

No comments yet. Be the first!

Project Tasks20

#1

Implement Theme Color Structure

Completed in 1h 45m 15s
Done

As a developer I want to be able to establish the base theme, color palette, and structural layout system for the teal-picture React Native app using Alice Blue (#F0F8FF) background, Mint Green (#D1E8E2) surface, Dark Slate Blue (#2C3E50) text, Coral Red (#FF6F61) accent, and Light Steel Blue (#B0C4DE) muted colors so that all pages have a consistent visual foundation.

Task Progress
100%
ExecutionCompleted
AI 85%
Human 15%
High Priority
1 day
UI/UX Designer
#2

Align Color Theme Components

Backlog

As a developer I want to be able to audit and align all shared UI components and style tokens to the established color theme so that every reusable element reflects the correct palette and typography consistently across the app.

Depends on:#1
AI 80%
Human 20%
High Priority
1 day
Frontend Developer
#3

Build Home Galaxy Page

Backlog

As a user I want to be able to see an interactive domino galaxy showcase on the home page with a gallery entry point so that I can explore the app and navigate to the camera or history sections. Implement based on the existing Home (v2) JSX design.

Depends on:#2
Waiting for dependencies
AI 90%
Human 10%
High Priority
2 days
Frontend Developer
#4

Build Camera Capture Page

Backlog

As a user I want to be able to take a photo of multiple dominoes using the camera page so that I can submit the image for pip count analysis and AI rendering. Implement based on the existing Camera (v2) JSX design.

Depends on:#2
Waiting for dependencies
AI 88%
Human 12%
High Priority
2 days
Frontend Developer
#5

Build Results Display Page

Backlog

As a user I want to be able to view the pip count for each detected domino alongside its AI-rendered image on the results page so that I can review the analysis output clearly. Implement based on the existing Results (v2) JSX design.

Depends on:#2
Waiting for dependencies
AI 90%
Human 10%
High Priority
2 days
Frontend Developer
#6

Build History Browse Page

Backlog

As a user I want to be able to browse, save, and review my history of saved pip counts and AI-rendered domino images on the history page so that I can revisit past analyses at any time. Implement based on the existing History (v2) JSX design.

Depends on:#2
Waiting for dependencies
AI 90%
Human 10%
High Priority
2 days
Frontend Developer
#7

Design MySQL Database Schema

Backlog

As a backend developer I want to be able to define and implement the MySQL database schema for storing domino analysis sessions, individual domino pip counts, AI-rendered image URLs, and history records so that all data is persistently and efficiently stored.

Depends on:#5#6#3
Waiting for dependencies
AI 70%
Human 30%
High Priority
1 day
Backend Developer
#8

Implement Image Upload Endpoint

Backlog

As a user I want to be able to upload a captured domino image via the FastAPI backend so that the image can be processed for pip detection and AI rendering.

Depends on:#4#7
Waiting for dependencies
AI 75%
Human 25%
High Priority
1.5 days
Backend Developer
#9

Implement Langchain AI Orchestration

Backlog

As a developer I want to be able to set up Langchain workflow orchestration with Litellm routing to coordinate GPT 5.4 pip validation and Google Nano Banana image generation in a unified AI pipeline so that both AI models operate reliably and efficiently.

Depends on:#8
Waiting for dependencies
AI 60%
Human 40%
High Priority
2 days
AI Engineer
#17

Wire Camera to Backend

Backlog

As a user I want to be able to have my captured domino photo automatically sent to the backend image upload endpoint from the camera page so that the analysis pipeline is triggered seamlessly.

Depends on:#4#8
Waiting for dependencies
AI 78%
Human 22%
High Priority
1 day
Frontend Developer
#10

Configure Litellm LLM Routing

Backlog

As a developer I want to be able to configure Litellm to route requests between GPT 5.4 and Google Nano Banana models with proper fallback and load handling so that the AI pipeline is resilient and model-agnostic.

Depends on:#9
Waiting for dependencies
AI 65%
Human 35%
Medium Priority
1 day
AI Engineer
#11

Integrate GPT Pip Validation

Backlog

As a user I want to be able to have my domino pip counts validated by GPT 5.4 via Litellm routing and Langchain orchestration so that the detected pip values are accurate and reliable.

Depends on:#10
Waiting for dependencies
AI 65%
Human 35%
High Priority
2 days
AI Engineer
#12

Implement Domino Detection Pipeline

Backlog

As a user I want to be able to have multiple individual dominoes automatically detected and segmented from my uploaded photo so that each domino is independently analyzed for pip count and AI rendering.

Depends on:#11
Waiting for dependencies
AI 55%
Human 45%
High Priority
3 days
AI Engineer
#13

Integrate AI Image Generation

Backlog

As a user I want to be able to receive an AI-rendered image of each detected domino generated by Google Nano Banana via Langchain orchestration so that I can view a clean visual representation alongside my pip count.

Depends on:#12
Waiting for dependencies
AI 65%
Human 35%
High Priority
2 days
AI Engineer
#14

Build Analysis Results API

Backlog

As a user I want to be able to retrieve the full analysis results including pip counts per domino and AI-rendered image URLs from the FastAPI backend so that the results page can display accurate data.

Depends on:#5#13
Waiting for dependencies
AI 72%
Human 28%
High Priority
1.5 days
Backend Developer
#15

Build Save History Endpoint

Backlog

As a user I want to be able to save my pip count results and AI-rendered images to the history via the FastAPI backend so that my analyses are persisted and retrievable later.

Depends on:#14#6
Waiting for dependencies
AI 72%
Human 28%
Medium Priority
1 day
Backend Developer
#18

Wire Results to API

Backlog

As a user I want to be able to see live pip counts and AI-rendered images on the results page fetched from the backend analysis results API so that my results are dynamically populated after capture.

Depends on:#5#14
Waiting for dependencies
AI 80%
Human 20%
High Priority
1 day
Frontend Developer
#16

Build Fetch History Endpoint

Backlog

As a user I want to be able to fetch my full history of saved pip counts and AI-rendered domino images from the FastAPI backend so that the history page displays all past analyses.

Depends on:#15
Waiting for dependencies
AI 72%
Human 28%
Medium Priority
1 day
Backend Developer
#19

Wire History to API

Backlog

As a user I want to be able to see my saved history of pip counts and AI-rendered images on the history page fetched from the backend so that I can browse all past domino analyses.

Depends on:#16#6
Waiting for dependencies
AI 80%
Human 20%
Medium Priority
1 day
Frontend Developer
#20

Build Gallery Home Integration

Backlog

As a user I want to be able to view a curated gallery of recent AI-rendered domino images on the home page pulled from my history so that the home page feels dynamic and personalized.

Depends on:#3#16
Waiting for dependencies
AI 82%
Human 18%
Medium Priority
1 day
Frontend Developer
Home design preview
Home: View Gallery
Camera: Take Photo
Results: View Pip Counts
Results: View AI Images
History: Browse Saved Counts