
KiraWebs
Proyecto de desarrollo web que presenta una landing page moderna para un servicio de creación de sitios web, enfocada en rendimiento, transparencia y una experiencia clara para negocios y profesionales.
Next.jsNotion APIRedis
Kirawebs.com es un sitio web desarrollado para una empresa que ofrece soluciones tecnológicas, incluyendo desarrollo web, consultoría y soluciones en la nube. 💡 Una de las características más destacadas de este proyecto es la implementación de un formulario interactivo de múltiples pasos que permite a los clientes simular el costo de su sitio web.
Tecnologías Utilizadas
Las siguientes tecnologías fueron utilizadas para el desarrollo de este proyecto:
- Next.js: Como framework principal para la construcción de la aplicación.
- React: Para la creación de componentes interactivos.
- Tailwind CSS: Para el diseño y estilizado de la interfaz.
- Shadcn: Para la implementación de componentes UI modernos y accesibles.
- Notion API: Para almacenar los datos del formulario de contacto en una base de datos de Notion.
- Redis: Para implementar un sistema de rate limiting, limitando el envío de mensajes a 3 por minuto.
- Zod: Para la validación de datos en el formulario de contacto.
- ESLint y Prettier: Para mantener un código limpio y bien formateado.
- Vercel: Para el despliegue y hosting de la aplicación.

Características Principales
Formulario Interactivo de Simulación de Costos
- Los clientes pueden seguir una serie de pasos para obtener una estimación del costo de su sitio web.




Formulario de Contacto con Validación y Rate Limiting
- Se solicita un correo electrónico y un mensaje.
- Los datos se validan utilizando Zod.
- Si la validación es exitosa, los datos se almacenan en una base de datos de Notion.
- Se implementó un sistema de rate limiting usando Redis, limitando el envío de mensajes a 3 por minuto.




En la Base de Datos de Notion

Fragmentos de Código y Ejemplos
Ejemplo de Validación con Zod
Almacenamiento del Mensaje de Contacto
Implementación de Rate Limiting con Redis
Despliegue en Vercel
La aplicación está alojada en Vercel, garantizando un rendimiento óptimo y una escalabilidad sencilla.