Landing page profesional para Saneatec, empresa dedicada a la fumigación de hogares y establecimientos comerciales en Medellín.
Eslogan: Gestión Integral en Saneamiento ambiental
| Tecnología | Uso |
|---|---|
| Vite 6 | Bundler y servidor de desarrollo |
| Vue 3 | Framework reactivo (Composition API) |
| CSS3 | Diseño responsivo y animaciones |
saneatec/
├── public/
│ └── images/
│ └── logo.jfif
├── src/
│ ├── assets/styles/main.css
│ ├── components/
│ │ ├── layout/ # Header y Footer
│ │ ├── sections/ # Secciones de la página
│ │ └── ui/ # Componentes reutilizables
│ ├── composables/ # Lógica reactiva reutilizable
│ ├── data/siteData.js # Contenido estático
│ ├── App.vue
│ └── main.js
├── index.html
├── netlify.toml # Configuración de despliegue Netlify
├── vite.config.js
└── package.json
- Node.js 18 o superior
- npm
# Instalar dependencias
npm install
# Servidor de desarrollo (http://localhost:5173)
npm run dev
# Build de producción
npm run build
# Vista previa del build
npm run preview| Comando | Descripción |
|---|---|
npm run dev |
Inicia el servidor de desarrollo con HMR |
npm run build |
Genera la carpeta dist/ optimizada para producción |
npm run preview |
Previsualiza el build de producción |
- Inicio — Hero con logo, eslogan y estadísticas animadas
- Servicios — Fumigación residencial, comercial, desinfección y más
- Proceso — Metodología de trabajo en 4 pasos
- Beneficios — Ventajas competitivas
- FAQ — Preguntas frecuentes con búsqueda reactiva
- Contacto — Formulario de cotización y datos de la empresa
| Canal | Información |
|---|---|
| Teléfono fijo | (604) 484 7622 |
| WhatsApp 1 | 324 341 1959 |
| WhatsApp 2 | 301 879 7576 |
| Correo | Comercialimpsaneatec@gmail.com |
| Oficina | Calle 57 # 31-102, Sucre Boston — Medellín |
- Contenido: edita
src/data/siteData.js - Estilos: modifica las variables CSS en
src/assets/styles/main.css - Componentes: cada sección está en
src/components/sections/ - Logo:
public/images/logonegro.jpeg(fondos oscuros) ypublic/images/logoblanco.jpeg(fondos claros)
El proyecto incluye netlify.toml con la configuración lista. Netlify detectará automáticamente:
| Configuración | Valor |
|---|---|
| Comando de build | npm run build |
| Carpeta de publicación | dist |
| Node.js | 20 |
- Sube el repositorio a GitHub, GitLab o Bitbucket
- Entra en app.netlify.com → Add new site → Import an existing project
- Conecta tu repositorio
- Netlify leerá
netlify.tomlautomáticamente — no necesitas cambiar nada - Haz clic en Deploy site
Cada push a la rama principal generará un despliegue automático.
npm run buildLuego arrastra la carpeta dist/ a app.netlify.com/drop.
El formulario de contacto está integrado con Netlify Forms. Tras el despliegue:
- Ve a tu sitio en Netlify → Forms
- Verás el formulario contacto con los mensajes recibidos
- Puedes configurar notificaciones por correo en Site settings → Forms → Form notifications
En desarrollo local (
npm run dev) el formulario simula el envío. El envío real funciona solo en Netlify.
npm install -g netlify-cli
netlify devEsto ejecuta Vite y simula el entorno de Netlify en http://localhost:8888.
Tras npm run build, la carpeta dist/ también puede subirse a Vercel, GitHub Pages o Firebase Hosting.
Proyecto privado — © Saneatec. Todos los derechos reservados.