Add SPROUT platform — children's ideas to engineers globally#2
Open
pqrsking wants to merge 2 commits into
Open
Add SPROUT platform — children's ideas to engineers globally#2pqrsking wants to merge 2 commits into
pqrsking wants to merge 2 commits into
Conversation
A brand-new full-stack platform connecting children's ideas with engineers worldwide. Children describe ideas through a conversational AI mascot (Sprout), which converts them into technical specs with an empathy-enriched "Child's Heart" section. Engineers can browse, claim, and build these ideas in any language. Novel features: - Idea Alchemy Engine: Claude API multi-turn interview → technical spec generation - Constellation Identity: completely client-side anonymous IDs for children (SHA-256 hash only sent to server — raw identity never leaves the device) - Dream Genome: SVG DNA-strand visualization of idea progress (6 stages) - Wonder Wall: live Canvas-based global board of ideas as animated seeds/stars - Empathy-Enriched Specs: Child's Heart section placed at decision moment before claim - Live Language Bridge: concept-aware translation (not word-for-word) - Need Radar: D3.js heatmap of clustered children's needs for engineers - Dream Builder Reputation: constellation-themed badge system for engineers Stack: Next.js 14 + Tailwind (frontend), FastAPI + SQLite (backend), Claude API Privacy guarantees: - No child accounts, emails, names, or ages ever stored - Raw idea text wiped from DB immediately after spec generation - Interview turns deleted 72h after completion - Child IPs stripped at nginx layer (documented in architecture) https://claude.ai/code/session_01Fj6XD9BMV2k9J6tXg3KEiy
Excludes __pycache__, .next, node_modules, .env.local, and SQLite DB. Commits next-env.d.ts and package-lock.json for reproducible installs. https://claude.ai/code/session_01Fj6XD9BMV2k9J6tXg3KEiy
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
A brand-new full-stack platform connecting children's ideas with engineers
worldwide. Children describe ideas through a conversational AI mascot (Sprout),
which converts them into technical specs with an empathy-enriched "Child's Heart"
section. Engineers can browse, claim, and build these ideas in any language.
Novel features:
(SHA-256 hash only sent to server — raw identity never leaves the device)
Stack: Next.js 14 + Tailwind (frontend), FastAPI + SQLite (backend), Claude API
Privacy guarantees:
https://claude.ai/code/session_01Fj6XD9BMV2k9J6tXg3KEiy