-
Notifications
You must be signed in to change notification settings - Fork 0
FAQ
Both. The repo root is a runnable React + Firebase app (Step 02 of the
playbook). The .SYSTEMX/Template/ directory is the full ordered system that
takes you all the way to production. Use the fast start when you just want a
running app; use the playbook when you need provisioning, Stripe, Functions, CI,
and monitoring.
src/config/firebase.ts only calls initializeApp when an API key + project ID
are present. Until then, auth, db, and storage are null and the app boots
normally (with a dev-only console warning). This lets you develop UI before
provisioning Firebase. See Environment Variables.
No. A Firebase web API key identifies your project; it does not grant privileged access. It's protected by Security Rules + App Check, not by secrecy. It's expected to ship in the client bundle. Real secrets (Stripe secret key, webhook secret, email API keys) belong on the server. See Security.
gh repo create my-app --template WayneTechLab/SFWA-WTL-TEMPLATE --private --clone…or click “Use this template” on the repo page. See Quick Start.
npm run build
bash .SYSTEMX/scripts/deploy.sh hosting --dry-run
bash .SYSTEMX/scripts/deploy.sh hosting --project your-firebase-project-idFull details in Deployment.
No — those are optional modules toggled during the Interview (Step 01). The baseline app has none of them; enable only what your project needs.
Yes — that's a first-class mode. Start with .SYSTEMX, fill the intake packet
under .SYSTEMX/Unified-Setup-Process/intake/, then re-inject
06-AI-REINJECTION-PROMPT.md. Use .SYSTEMX/Template/WEBAPP-STACK-G1.0.md
and the steps/ files for detailed gates. See Setup Playbook.
Node ≥ 20, with 22 recommended (Cloud Functions runtime targets Node 22).
Add a page component under src/pages/, then register it in src/router.tsx. All
routes render inside the shared Layout (Navbar + Footer). See
Project Structure.
Generation 1.0. Bump the generation for a breaking change to the step order or baseline stack (e.g. swapping the build tool); patch individual step files freely.
.SYSTEMX/Template/WEBAPP-STACK-G1.0.md
is the master playbook. This wiki summarizes and links into it.
SFWA-WTL-G1 · Standard Firebase Web App, Wayne Tech Lab Generation 1 · Provided by Wayne Tech Lab LLC under MIT · Use at your own risk · Subject to daily change · Repository
- Home
- Quick Start
- WTL Standard Setup Guide
- One-Line Install
- Platform Matrix
- Linux Setup
- Windows Setup
- Architecture and Stack
- Project Structure
- SYSTEMX Root and Folder Standard
- Setup Playbook
- Environment Variables
- Security
- Deployment
- Testing and QA
- MCP and Agents
- GitHub Authors and Contribution Notes
- SYSTEMX WEBPORTAL
- White Paper
- Executive Summary
- CISO Note From the Founder
- Wayne Tech Lab Purpose
- Security Overview
- Long-Term Warnings
- .ENV Solutions
- Menu Operations
- Setup and Deployment
- Start and End of Day
- SYSTEMX Sync and Controlled Updates
- Agent 0 and Subagents
- Agent 0 Operating Model
- How Subagents Work
- Starter Prompts and Smart Routing
- Third-Party Responsibility
- User Ingest and Production Setup
- FAQ