Skip to content

Getting started

Welcome to NanaSelect. This section is the front door — it orients a new maintainer or reviewer and hands off to the deeper how-to and reference material once you know your way around.

What NanaSelect is

NanaSelect is a standalone product-selection app that guides architects, builders, and homeowners to the right-sized NanaWall system, then hands off into the nanawall.com configurator and resources. It runs on SvelteKit + Cloudflare Workers with a D1 database, and owns its own product data. See the product vision for the full "why".

Start here

  • Set up your first track — a screenshot-illustrated walkthrough that takes you from an empty admin to a working guided-selection track. Start here if you have never run the app.
  • Admin access — how to reach the admin and sign in.

Once you're oriented

The rest of the docs follow the Diátaxis shape:

When you want to…Go to
Perform a specific admin taskHow-to guides — managing systems, attributes, factors, rules, media, tracks, page content
Understand how something works preciselyReference — data model, recommendation API, corpus pipeline
Understand why the experience is shaped this wayWhy it works — human-factors rationale and measurement plan
Deploy or hand the project overDeployment & handover

Local development in one command

The fastest way to a fully testable environment is dev-up (or /dev-up in a Claude Code session), which reads dev.json and runs migrate → seed → serve → health-check. See the project README quick-start for the underlying pnpm commands.