LBH Educate - Phase 1 Planning

Photo-centric child development journal with AI-powered analysis and progress tracking.

Project Overview

We are building a photo-centric child development journal that uses AI to automatically tag, categorize, and track progress across multiple developmental pathways. The app analyzes photos to identify behaviors, milestones, and growth patterns, generating insights and progress reports for parents. The intent is to make journaling and progress reporting as easy as taking a photo, for busy home-educating parents.

IMPORTANT: Documentation should not repeat itself and should avoid referencing code where possible or things which are likely to be highly dynamic at this early stage.


Quick Start

Local Development

npm install
npm run build
npm run dev

Visit http://localhost:8080

Project Structure

/ (root)
├── .claude/                       # Claude Code commands
│   └── commands/                 # Agent automation scripts
├── planning/                      # Phase 1 working files
│   ├── docs/                     # Planning documentation
│   │   ├── global/              # Cross-phase docs
│   │   ├── phase-1/             # Phase 1 MVC planning
│   │   └── archive/             # Brainstorming archives
│   ├── workflows/                # Visual workflow diagrams
│   └── resources/                # Skills/behaviors CSV data
├── middleware.js                 # Vercel Edge Middleware (password protection)
├── build.js                      # Build script (reads from planning/)
├── package.json                  # Dependencies
├── vercel.json                   # Vercel config
├── CLAUDE.md                     # Project instructions for Claude
├── README.md                     # This file
└── public/                       # Generated static site (after build, gitignored)

Documentation Index

Global Documentation

Cross-phase documentation and reference materials:

Phase 1 - Brainstorming & Planning

The planning/docs/phase-1/ folder contains living documents that capture the MVC (Model-View-Controller) planning during our brainstorming phase:

These documents are updated after each brainstorming prompt and continuously refined as the project vision becomes clearer.


Features


Deployment

Live Site

Currently deployed and operational via Vercel

Architecture

The deployment uses a static site generator that:

  1. Reads markdown from planning/docs/phase-1/
  2. Converts to styled HTML pages
  3. Serves workflow diagrams from planning/workflows/
  4. Protects access via Vercel Edge Middleware

For Team Members

Both you and your collaborators can:

Technical Details

For complete deployment documentation including:

See planning/docs/phase-1/06-Vercel-Setup.md