Skip to content

arigatoexpress/Project-Go-Forward

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

296 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Go Forward — Texas Home Outlet

The digital storefront and back office for Texas Home Outlet — built, owned, and operated by the business instead of rented from third-party vendors.

Live site Tests Backend Frontend AI

The Texas Home Outlet storefront — live inventory with photos, specs, and 3D tours

What is this?

One system that replaces several vendor subscriptions and manual processes:

Before Now
Website hosted and controlled by a third-party vendor Our own site — we control content, speed, and search ranking
FastContractDocs for contract paperwork Built-in Document Center generating the full TX regulatory packet
Leads scattered across calls, walk-ins, and sticky notes Every lead captured, tracked, and followed up in one CRM
No after-hours coverage Tex, an AI consultant who answers questions, searches inventory, and books showroom visits 24/7
Marketing made one ad at a time Ad Studio drafts campaigns straight from live inventory

It runs as a single service on Google Cloud and deploys automatically every time a change is approved and merged in this repository.

The customer experience

Browse real inventory

Every home on the lot plus 260 orderable floorplans — photos, floor plans, 3D walkthroughs, and honest specs. Works just as well on a phone.

Home detail with gallery + 3D tour On a phone
Home detail view with photo gallery, 3D tour, floor plan, and specs Mobile inventory browsing

Talk to Tex

Tex is the AI consultant — trained on our inventory, our hours, and our way of talking to neighbors. Tex searches homes, answers questions in English or Spanish, takes lead info, and books appointments. Tex is also honest: it only quotes homes and prices that come from our live inventory, never guesses financing, and hands anything sensitive to a human.

Chat with Tex, the AI housing consultant

Book a visit, get in touch

Customers pick a real open slot — staff get notified instantly, and the appointment lands in the CRM.

Showroom booking Contact
Appointment booking Contact page with directions and message form

The staff side (behind the lock)

Staff surfaces — Document Center, CRM, Ad Studio, analytics — sit behind a PIN + passkey gate. The Document Center fills the complete Texas manufactured-housing closing packet (TMHA/TDHCA forms) from deal data and sends it for e-signature with the federally required consent step.

Staff areas require PIN or passkey authentication

How it's built

flowchart LR
    subgraph Customer
        V[Visitor / Buyer]
    end
    subgraph "Google Cloud Run"
        APP["One service:<br/>React storefront + FastAPI"]
        TEX["Tex — AI agents<br/>prompts/ + Gemini on Vertex AI"]
    end
    subgraph "Google Cloud"
        FS[("Firestore<br/>leads · customers · deals")]
        GCS[("Cloud Storage<br/>signed documents")]
    end
    DS["DocuSeal<br/>e-signature"]
    EM["Resend<br/>email notifications"]

    V -->|browse, chat, book| APP
    APP --> TEX
    APP --> FS
    APP --> DS
    APP --> EM
    DS --> GCS
Loading

Every change follows the same path: branch → pull request → 655 automated tests must pass → human approval → merge → automatic deploy. Nobody — human or AI — can push code straight to production.

Trust, safety, and operations

  • 655 automated tests run on every change; the deploy is blocked if any fail
  • Branch protection verified: direct pushes to production are rejected at the platform level
  • PII guardrails: SSNs and financial data are stripped before anything reaches logs or the AI; Tex refuses to collect them in chat
  • Monitoring: uptime checks, error alerts, daily Firestore backups, and a written incident runbook
  • Search ranking protected: all 279 indexed URLs from the old website stay alive here, with structured data the old site never had (migration plan)
  • AI behavior is reviewable: Tex's instructions are plain-English files in prompts/ — anyone can read exactly what the AI is told to do

Key documents

Document What it covers
LAUNCH_READINESS.md Go-live checklist with evidence — the honest status board
docs/RUNBOOK.md What to do when something breaks
docs/SEO_MIGRATION.md How we keep (and improve) our Google ranking at cutover
docs/GCP_ENTERPRISE_PLAN.md Next phase: staff SSO, BigQuery dashboards, enterprise AI
docs/WALKTHROUGH.md Guided tour of this repository for presentations
docs/ARCHITECTURE.md Technical deep-dive

For developers

git clone https://github.com/arigatoexpress/Project-Go-Forward.git
cd Project-Go-Forward
python3.11 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt -r requirements-dev.txt
npm --prefix frontend install && npm --prefix frontend run build
python main.py   # http://127.0.0.1:8080

Checks before any PR: python -m pytest tests/ -q · ruff check . · npm --prefix frontend run build · pre-commit run --files <changed>. Setup details: docs/DEV_SETUP.md. Working agreements: AGENTS.md and CLAUDE.md.

About

An AI Powered Business System Designed to Replace Third Party Vendors and Allow Businesses to Truly Own Their Business Systems

Resources

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors