Monorepo for Aesthetic.Computer
aesthetic.computer
KidLisp.com Setup Notes#
Last Updated: January 13, 2026
Directory Structure#
/workspaces/aesthetic-computer/
├── kidlisp.com/ # Documentation & source tracking
│ ├── FEATURES.md # Database integration
│ ├── KIDLISP-COM-LLM.md # LLM context (comprehensive)
│ ├── LAUNCH-STATUS.md # Launch status & checklist
│ ├── LIVE-RELOAD-PLAN.md # PostMessage architecture
│ ├── README.md # Basic overview
│ └── SETUP.md # This file
└── system/
├── netlify.toml # Netlify configuration
└── public/
└── kidlisp.com/ # DEPLOYED SOURCE (edit here!)
├── index.html # Main app (~15,000 lines)
├── css/main.css # Modular CSS
├── js/ # Modular JS modules
└── README.md # Dev notes
How It Works#
- Domain:
kidlisp.comis configured in Netlify dashboard - Redirects: Configured in
system/netlify.toml:kidlisp.com→aesthetic.computer/kidlisp.com/kidlisp.com/*→aesthetic.computer/kidlisp.com/:splat- SPA fallback:
/kidlisp.com/*→/kidlisp.com/index.html
- Content: Served from
system/public/kidlisp.com/directory
Updating the Site#
Edit files directly in system/public/kidlisp.com/:
# Make changes to the source
# Edit: system/public/kidlisp.com/index.html
# Commit and push
git add system/public/kidlisp.com/
git commit -m "kidlisp.com: description of changes"
git push
Netlify will automatically deploy on push to main.
Local Development#
# Start the aesthetic.computer dev server
npm run site
# Access at:
# https://localhost:8888/kidlisp.com/
Netlify Configuration#
The relevant section in system/netlify.toml:
[[redirects]]
from = "https://kidlisp.com"
to = "https://aesthetic.computer/kidlisp.com/"
status = 200
force = true
[[redirects]]
from = "https://kidlisp.com/*"
to = "https://aesthetic.computer/kidlisp.com/:splat"
status = 200
force = true
[[redirects]]
from = "https://www.kidlisp.com"
to = "https://aesthetic.computer/kidlisp.com/"
status = 200
force = true
[[redirects]]
from = "https://www.kidlisp.com/*"
to = "https://aesthetic.computer/kidlisp.com/:splat"
status = 200
force = true
# SPA fallback for client-side routing
[[redirects]]
from = "/kidlisp.com/*"
to = "/kidlisp.com/index.html"
status = 200
DNS Configuration#
In Netlify dashboard for kidlisp.com:
- Domain added in Site Settings → Domain Management
- DNS configured via Netlify DNS or external CNAME
- SSL automatically provisioned via Let's Encrypt