← back to Forza

README.md

64 lines

# Forza

Website mockups for **forza.legal** — a boutique Costa Rica law, tax & outsourcing firm.

## Live site
**https://forza.agentabrams.com** (once SSL is provisioned)

## Source of truth
**Kamatera server** (`45.61.58.125`) is canonical. Git workflow:

```
local (~/Projects/Forza)
        │
        │  git push origin main
        ▼
Kamatera bare repo (/root/git/Forza.git)
        │
        │  post-receive hook
        ▼
/var/www/forza.agentabrams.com  ← nginx serves
```

Any edit anywhere must be committed & pushed to Kamatera to become live.
Local working copy is ephemeral — clone from Kamatera if lost:

```bash
git clone ssh://root@45.61.58.125/root/git/Forza.git ~/Projects/Forza
```

## Structure

```
Forza/
├── index.html                      # Theme comparison landing page
├── theme-1-alliott-global/         # Theme 1: white + cobalt, Inter sans
├── theme-2-bilingual-split/        # Theme 2: EN/ES dual-column hero
└── theme-3-costa-rica-modern/      # Theme 3 (WINNER): Pacific blue + jade + Fraunces
    ├── index.html                  # Homepage
    ├── shared.css                  # Shared tokens + nav + footer
    ├── contact/                    # /contact/
    ├── about/                      # /about/ (planned)
    └── services-legal/             # /services/legal/ (planned)
```

## Design tooling
- **Figma**: [Forza Figma file](https://www.figma.com/design/Nw1KSLDuAjo53uQQI11u8p) — captures live in file via Figma MCP
- **Paper**: local design drafts
- Design work happens locally in Figma/Paper → translated to HTML → pushed to Kamatera

## Deploy workflow

```bash
cd ~/Projects/Forza
# edit files...
git add -A && git commit -m "describe change"
git push origin main           # auto-deploys via post-receive hook
```

## Infrastructure
- **Server**: Kamatera `45.61.58.125` (n8nserver1, Ubuntu 22.04)
- **DNS**: agentabrams.com on GoDaddy — `forza` A record → 45.61.58.125
- **nginx vhost**: `/etc/nginx/sites-enabled/forza.agentabrams.com`
- **SSL**: Let's Encrypt via certbot (provisioned after DNS propagates)