Skip to content

Commit 46aef76

Browse files
author
mcarbonell
committed
feat: migrate to fasttools.ai domain
1 parent 3b007f5 commit 46aef76

File tree

110 files changed

+1983
-1211
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

110 files changed

+1983
-1211
lines changed

.amazonq/rules/memory-bank/product.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
## Project Identity
44

55
**Name:** FastTools (formerly QuickTools)
6-
**Domain:** fasttools.tools
6+
**Domain:** fasttools.ai
77
**Tagline:** "Tools in your browser" / "Herramientas en tu navegador"
88
**Owner:** Mario Raúl Carbonell Martínez
99
**Status:** ✅ Production Ready (Noviembre 2025)
@@ -191,7 +191,7 @@ FastTools is a privacy-focused suite of 43 online tools that process everything
191191
- **Pages Generated:** 88 (44 EN + 44 ES)
192192
- **Service Worker:** v3.0.35
193193
- **Test Pass Rate:** 99.25%
194-
- **Production URL:** https://fasttools.tools
194+
- **Production URL:** https://fasttools.ai
195195
- **Staging URL:** https://fasttools-nine.vercel.app
196196

197197
## Future Roadmap

.amazonq/rules/memory-bank/project-context.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
## Project Owner
44
**Name:** Mario Raúl Carbonell Martínez
55
**Role:** Project Lead & Director
6-
**Contact:** contact@fasttools.tools
6+
**Contact:** contact@fasttools.ai
77

88
## Project Overview
99
**Name:** FastTools (formerly QuickTools)
10-
**Domain:** fasttools.tools
10+
**Domain:** fasttools.ai
1111
**Staging:** fasttools-nine.vercel.app
1212
**Purpose:** Privacy-focused online tools suite (42 tools) that process everything client-side
1313
**Status:** ✅ PRODUCTION READY (Noviembre 2025)
@@ -206,7 +206,7 @@ npm run serve # Local server on :8000
206206
- **User Fix:** Hard refresh (Ctrl+Shift+R) or clear site data
207207

208208
### DNS Propagation
209-
- **Issue:** fasttools.tools may take 1-48h to propagate globally
209+
- **Issue:** fasttools.ai may take 1-48h to propagate globally
210210
- **Workaround:** Use fasttools-nine.vercel.app during propagation
211211
- **Check:** dnschecker.org for propagation status
212212

@@ -353,7 +353,7 @@ npm run serve # Local server on :8000
353353
## Contact & Resources
354354

355355
### URLs
356-
- **Production:** https://fasttools.tools
356+
- **Production:** https://fasttools.ai
357357
- **Staging:** https://fasttools-nine.vercel.app
358358
- **Analytics:** https://analytics.google.com (G-9XTNQMQKE2)
359359

@@ -375,7 +375,7 @@ npm run serve # Local server on :8000
375375
## Contact & Resources
376376

377377
### URLs
378-
- **Production:** https://fasttools.tools
378+
- **Production:** https://fasttools.ai
379379
- **Staging:** https://fasttools-nine.vercel.app
380380
- **Repository:** github.com/mcarbonell/quicktools
381381
- **Analytics:** https://analytics.google.com (G-9XTNQMQKE2)
@@ -388,7 +388,7 @@ npm run serve # Local server on :8000
388388
- **README.md:** Project overview
389389

390390
### Support
391-
- **Email:** contact@fasttools.tools
391+
- **Email:** contact@fasttools.ai
392392
- **Issues:** GitHub Issues
393393
- **Discussions:** GitHub Discussions
394394

.amazonq/rules/memory-bank/structure.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,7 @@ web/*.html (generated pages)
271271
272272
Vercel deployment
273273
274-
https://fasttools.tools/tool-name.html
274+
https://fasttools.ai/tool-name.html
275275
```
276276

277277
**Shared Code Flow:**
@@ -340,7 +340,7 @@ Used by both platforms
340340
- **Source:** web/ directory
341341
- **Build:** None (pre-generated files)
342342
- **Deploy:** Automatic on git push to main
343-
- **URL:** https://fasttools.tools
343+
- **URL:** https://fasttools.ai
344344

345345
### Extension Deployment
346346
- **Source:** extension/ directory

DOMAIN_UPDATE.md

Lines changed: 162 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,162 @@
1+
# 🌐 Domain Update: fasttools.tools → fasttools.ai
2+
3+
**Fecha:** Enero 2025
4+
**Razón:** Problemas de propagación DNS con .tools + mejor branding con .ai
5+
6+
---
7+
8+
## ✅ Cambios Completados
9+
10+
### 1. Configuración DNS
11+
- [x] Dominio fasttools.ai comprado en cdmon (2 años hasta 14/11/2027)
12+
- [x] DNS configuradas con nameservers de Vercel
13+
- [x] Dominio agregado en Vercel dashboard
14+
- [x] Dominio anterior (fasttools.tools) eliminado
15+
16+
### 2. Archivos Actualizados
17+
18+
**Configuración:**
19+
- [x] `build/data/site-config.json` - Dominio y emails actualizados
20+
- [x] `web/sitemap.xml` - Todas las URLs actualizadas
21+
- [x] `web/manifest.json` - Sin cambios necesarios (rutas relativas)
22+
23+
**Documentación:**
24+
- [x] `README.md` - Dominio actualizado
25+
- [x] `LAUNCH_ROADMAP.md` - Dominio actualizado
26+
- [x] `.amazonq/rules/memory-bank/product.md` - Actualizado
27+
- [x] `.amazonq/rules/memory-bank/project-context.md` - Actualizado
28+
- [x] `.amazonq/rules/memory-bank/structure.md` - Actualizado
29+
- [x] `.local_docs/DOMAIN_REGISTERED.md` - Actualizado
30+
31+
**Sitio Web:**
32+
- [x] Regenerado completo con `npm run build:web`
33+
- [x] 96 páginas HTML actualizadas (48 EN + 48 ES)
34+
- [x] Service Worker bumped a v3.0.56
35+
36+
### 3. Emails Actualizados
37+
38+
39+
40+
---
41+
42+
## 📋 Próximos Pasos
43+
44+
### Inmediato (Hoy)
45+
- [ ] Verificar propagación DNS en https://dnschecker.org
46+
- [ ] Probar acceso a https://fasttools.ai
47+
- [ ] Verificar certificado SSL (Vercel lo genera automáticamente)
48+
49+
### Corto Plazo (1-2 días)
50+
- [ ] Actualizar Google Analytics (si tiene dominio configurado)
51+
- [ ] Actualizar Google Search Console con nuevo dominio
52+
- [ ] Configurar redirect de fasttools.tools → fasttools.ai (si se resuelve)
53+
54+
### Medio Plazo (1 semana)
55+
- [ ] Actualizar enlaces en redes sociales
56+
- [ ] Actualizar firma de email
57+
- [ ] Notificar a usuarios beta (si los hay)
58+
59+
---
60+
61+
## 🔍 Verificación
62+
63+
### Checklist de Testing
64+
- [ ] Homepage carga correctamente: https://fasttools.ai
65+
- [ ] Versión español funciona: https://fasttools.ai/es/
66+
- [ ] Herramientas cargan: https://fasttools.ai/en/json-formatter.html
67+
- [ ] Categorías funcionan: https://fasttools.ai/en/developers.html
68+
- [ ] PWA se instala correctamente
69+
- [ ] Service Worker funciona (v3.0.56)
70+
- [ ] Sitemap accesible: https://fasttools.ai/sitemap.xml
71+
- [ ] Robots.txt accesible: https://fasttools.ai/robots.txt
72+
73+
### Comandos de Verificación
74+
```bash
75+
# Verificar DNS
76+
nslookup fasttools.ai
77+
78+
# Verificar HTTPS
79+
curl -I https://fasttools.ai
80+
81+
# Verificar sitemap
82+
curl https://fasttools.ai/sitemap.xml | head -20
83+
```
84+
85+
---
86+
87+
## 📊 Comparación de Dominios
88+
89+
| Aspecto | fasttools.tools | fasttools.ai |
90+
|---------|----------------|--------------|
91+
| **TLD** | .tools | .ai |
92+
| **Precio/año** | €91.75 | €85.35 |
93+
| **Propagación DNS** | Lenta/problemática | Normal |
94+
| **Branding** | Genérico | Tech-forward |
95+
| **SEO** | Neutral | Mejor para IA |
96+
| **Memorabilidad** | Buena | Excelente |
97+
98+
---
99+
100+
## 🎯 Ventajas del Cambio
101+
102+
1. **Mejor branding:** .ai comunica claramente el enfoque de IA
103+
2. **Más barato:** €6.40/año menos
104+
3. **DNS confiable:** Sin problemas de propagación
105+
4. **Futuro-proof:** .ai es tendencia en tech
106+
5. **Diferenciación:** Menos competencia en .ai vs .tools
107+
108+
---
109+
110+
## 📝 Notas Técnicas
111+
112+
### Regeneración del Sitio
113+
```bash
114+
npm run build:web
115+
```
116+
117+
**Resultado:**
118+
- Service Worker: v3.0.55 → v3.0.56
119+
- Páginas generadas: 96 (48 EN + 48 ES)
120+
- Sitemap actualizado con 826 URLs
121+
- Todas las referencias actualizadas
122+
123+
### Archivos NO Modificados
124+
- `extension/manifest.json` - Usa rutas relativas
125+
- `web/manifest.json` - Usa rutas relativas
126+
- Archivos JS - No tienen referencias hardcoded al dominio
127+
- Archivos CSS - No tienen referencias al dominio
128+
129+
---
130+
131+
## 🚨 Rollback Plan (Si Necesario)
132+
133+
Si fasttools.ai tiene problemas:
134+
135+
1. Revertir `build/data/site-config.json`:
136+
```json
137+
"domain": "fasttools.tools"
138+
```
139+
140+
2. Regenerar sitio:
141+
```bash
142+
npm run build:web
143+
```
144+
145+
3. Actualizar DNS en Vercel
146+
147+
4. Commit y push
148+
149+
---
150+
151+
## ✅ Estado Final
152+
153+
- **Dominio activo:** fasttools.ai
154+
- **Propagación:** En proceso (1-24h)
155+
- **Sitio regenerado:**
156+
- **Documentación actualizada:**
157+
- **Listo para deploy:**
158+
159+
---
160+
161+
**Última actualización:** Enero 2025
162+
**Próxima revisión:** Después de verificar propagación DNS

0 commit comments

Comments
 (0)