Mi framework preferido para construir sitios web dinámicos y visualmente atractivos que combinan funcionalidad y diseño estético es Nuxt 3.
Mi primer contacto con Nuxt se remonta 2018, cuando migré mi e-commerce de cervezas artesanas de Angular JS a Nuxt 1. Tomé la decisión de pasarme al ecosistema Vue debido a su simplicidad y su estructura que al facilitar la separación de intereses resulta en un código más limpio. Nuxt fue una elección obvia en ese momento para superar todos los problemas y limitaciones de SEO de Angular JS, así como por su capacidad para generar páginas estáticas y SSR.
Desde entonces he utilizado Nuxt tanto en mi trabajo como en mis proyectos personales, construyendo por el camino dos bibliotecas de componentes y realizando la migración completa de una web basada en Express.js con Nuxt 2 a puro Nuxt 3.
Como gran defensor de Tailwind, me encanta su simplicidad y su escalabilidad. Dicho esto, hay situaciones en las que un excesivo uso de clases de Tailwind pueden hacer que el código sea menos claro e introducir una gran carga cognitiva.
Ahí es donde brilla BEMIT, ya que te proporciona una estructura CSS con la que todo es fácil de localizar. BEMIT es una extensión de BEM, donde las clases denominan en base a su función, ordenadas por especificidad y siguiendo los principios del diseño atómico, donde Tailwind encaja perfectamente. Esta estructura permite que los proyectos de Nuxt sean más predecibles y fáciles de navegar, escalar y mantener, reduciendo el peso del CSS al mínimo tamaño.
Empecé a utilizar Strapi en 2019, ya que necesitaba un headless CMS que pudiera personalizar y extender con nuevas funcionalidades. Strapi fue mi elección por su fiabilidad y facilidad de uso. Al estar basado en Node, su integración con proyectos de Nuxt es sencilla, y características como webhooks y GraphQl lo convierten en una herramienta muy potente para construir sitios de e-commerce.
También he trabajado con Storybook para construir y mostrar bibliotecas de componentes y probar componentes de forma aislada. Por último, Stripe es mi solución preferida para gestionar pagos en sitios de e-commerce, ya que ofrece una amplia gama de proveedores de pago y una API simple y fiable.
Diseño UX
Desarrollo Frontend
SEO
E-commerce
Enfoque integral en el desarrollo web, partiendo de una sólida investigación de UX/UI, identificando las principales personas usuarias y sus necesidades, y traduciéndolas en un sitio web visualmente atractivo e intuitivo que proporcione una experiencia excepcional desde el primer clic.
Diseño y codificación van de la mano con la investigación de palabras clave y la optimización de la estructura SEO on-site, optimizando el contenido para clasificar por las palabras clave seleccionadas y ser fácilmente descubrible y rastreable por los motores de búsqueda.
Experiencia probada en el desarrollo de e-commerce con mi stack basado en Nuxt, pasarelas de pago, CMS e integraciones de almacén.
Kit Digital
Somos agentes digitalizadores dentro de la iniciativa del Kit Digital. Consulta aquí si cumples las condiciones y te ayudamos con la tramitación.