Skip to content

executiveusa/pv-construction-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Synthia Design Studio 🎨

Premium design studio + directory infrastructure for SaaS founders.
UDEC 8.5+ quality floor β€’ Luxury minimalism β€’ Revenue-generating systems

We build directories and marketplaces that make money. Premium design + systems automation for founders who scale fast. We work with 50+ founders in Latin America.

Design Authority

This project follows Synthia Design Governance β€” cloned from executiveusa/synthia-superdesign.

UDEC 8.5 Quality Rules

  • Typography: Cormorant Garamond (display) + DM Sans (body) β€” no banned fonts
  • Colors: Single accent (#10b981) on dark canvas (#0d0f0e) β€” no generic gradients
  • Layout: Golden ratio spacing, alternating sections, no generic cards
  • Psychology: Luxury minimalism communicates confidence, not emptiness
  • Standards: Awwwards SOTD caliber, WCAG AA accessibility

Behavioral Laws

  • Don't Make Me Think: Clear visual hierarchy, obvious CTAs
  • Progressive Disclosure: Information revealed contextually
  • Error Prevention: Validation before submission
  • Recognition Over Recall: Consistent patterns, familiar metaphors

Quick Start

# 1. Clone
git clone https://github.com/executiveusa/pv-construction-platform.git
cd pv-construction-platform

# 2. Configure
cp master.env .env
# Edit .env with your values

# 3. Start infrastructure
npm run infra:up          # Postgres
npm run tiledesk:up       # Tiledesk chatbot

# 4. Install & run
npm install
npm run dev

Open http://localhost:3002 β€” Synthia-grade luxury landing.

Architecture

pv-construction-platform/
β”œβ”€β”€ apps/web/              # Next.js 15 + TypeScript + Tailwind + Synthia Design
β”‚   β”œβ”€β”€ src/app/           # App Router pages + API routes
β”‚   β”œβ”€β”€ src/components/    # shadcn/ui + Synthia-grade components
β”‚   β”œβ”€β”€ src/lib/           # DB, Twilio, ElevenLabs clients
β”‚   β”œβ”€β”€ src/i18n/          # next-intl v4 config (es-MX/en)
β”‚   └── messages/          # es-MX.json, en.json
β”œβ”€β”€ packages/shared/       # Zod schemas, types, qualification logic
β”œβ”€β”€ infra/
β”‚   β”œβ”€β”€ postgres/          # SQL migrations (5 tables)
β”‚   └── tiledesk/          # Docker Compose (14 services) + chatbot flows
β”œβ”€β”€ docs/                  # PRD, Runbook, Assumptions, SEO, Legal, Agents
└── synthia-superdesign/   # Design governance, UDEC 8.5 rules, AI studio reference

What We Build

🎨 Design Studios

UDEC 8.5+ landing pages and product interfaces. Luxury minimalism that converts.

⚑ Marketplace Infrastructure

Next.js + Supabase + Stripe. Automated systems that scale to millions.

πŸ“Š Directory Platforms

Curated marketplaces that beat Google. Subscription revenue models.

Investment Options

  • Strategy Audit: $5K β€” 30-page design audit + technical review
  • Design Sprint: $15K β€” Complete design system + Figma files
  • Full Build: $50K–$75K β€” Production-ready application + infrastructure

Tech Stack

  • Frontend: Next.js 15 (App Router), TypeScript, Tailwind CSS
  • Backend: Next.js API routes, PostgreSQL, pg client
  • AI/ML: ElevenLabs TTS, Twilio SMS/Voice, Tiledesk chatbot
  • Infrastructure: Docker Compose, SQL migrations
  • Design: Synthia UDEC 8.5 framework, Cormorant + DM Sans
  • Internationalization: next-intl v4 (Spanish default, English /en)

Development Commands

npm run dev              # Start development server
npm run build           # Production build
npm run lint            # ESLint check
npm run infra:up        # Start PostgreSQL
npm run tiledesk:up     # Start Tiledesk
npm run db:migrate      # Run database migrations

Design Governance

See synthia-superdesign/ for complete design rules, patterns, and anti-patterns.

Key Rules Applied:

  • No Inter/Roboto/Arial fonts
  • Single accent color only
  • Golden ratio spacing
  • Luxury minimalism over generic UI
  • Psychology-driven design
  • WCAG AA accessibility
  • Awwwards SOTD standards

Project TODO

Phase 1 β€” MVP (current)

  • Luxury homepage design transformed to Synthia-grade landing
  • Next.js app built and production build validated
  • Complete bilingual pages: servicios, portafolio, resenas, nosotros, legal, blog, zona/[slug]
  • Implement /contacto lead capture with API submission and validation
  • Wire PostgreSQL data persistence, contractor matching, and admin tooling
  • Integrate Twilio SMS/Voice, ElevenLabs TTS, and Tiledesk chatbot

Phase 2 β€” Automation

  • Build Beads agent coordination and Agent Mail workflow
  • Add automated contractor matching logic
  • Add SMS review verification and WhatsApp Business support
  • Add ElevenLabs voice agent for incoming/outgoing calls

Phase 3 β€” Autonomy

  • Build Agent Zero autonomous operations
  • Add automated social impact tracking and CRM sync
  • Add Stripe + SPEI payment processing and billing flows
  • Add mobile experience / React Native companion app

Phase 4 β€” Ship & Validate

  • Test full app end-to-end in production mode
  • Push to Vercel and configure deployment
  • Confirm working live Vercel link

Execution Workflow

  • Use GSD and Ralphy for planning, execution, and verification

Deployment

Ready for production deployment with luxury design standards maintained.

This workspace uses synthia-superdesign/ as the design and system thinking reference. All UI work should follow its luxury minimalism rules, UDEC 8.5 quality floor, and Steve Krug usability principles.

Tech Stack

Layer Technology
Frontend Next.js 15, TypeScript, Tailwind CSS, shadcn/ui
i18n next-intl v4 (es-MX default, en at /en/)
Chat Tiledesk self-hosted (14 Docker containers)
Database PostgreSQL 16
SMS/Voice Twilio
TTS ElevenLabs (eleven_multilingual_v2)
Agents Beads + Agent Mail (Phase 2)

Pages

  • / β€” Hero, services, trust signals, geo links
  • /servicios β€” 6 service categories
  • /portafolio β€” Project gallery
  • /resenas β€” SMS-verified reviews
  • /nosotros β€” Mission, legal, social impact
  • /contacto β€” Multi-step lead form + map
  • /zona/[slug] β€” 13 geo-targeted landing pages
  • /blog β€” SEO content hub
  • /legal β€” Bilingual disclaimers
  • /admin β€” Lead management dashboard

API Endpoints

  • POST /api/leads β€” Create lead (public)
  • GET /api/leads β€” List leads (admin)
  • PATCH /api/leads/[id] β€” Update lead (admin)
  • POST /api/leads/[id]/assign β€” Assign contractor (admin)
  • POST /api/tiledesk/lead-intake β€” Chatbot webhook
  • POST /api/twilio/voice-twiml β€” Voice TwiML
  • POST /api/twilio/sms-webhook β€” SMS handler
  • POST /api/contractors β€” Create contractor (admin)
  • GET /api/contractors β€” List contractors (admin)
  • POST/GET /api/reviews β€” Reviews (public)
  • POST /api/voice/tts β€” ElevenLabs TTS (admin)

Documentation

License

Private β€” Β© 2024 Executive USA / PV ConstrucciΓ³n

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors