Skip to content

carlosfrontend/konekta-frontend-astro

Repository files navigation

✨🔗🌐 Konekta Frontend (Astro)

📦 Este repositorio contiene el frontend de Konekta, una página estática y ultrarrápida diseñada con Astro para promocionar conferencias de programación. Construí esta implementación para demostrar la eficiencia de Astro en la creación de sitios de alto rendimiento, ideales para eventos y fines promocionales, enfocándome en una experiencia de usuario fluida y optimizada. 🚀💡

978shots_so Captura desde 2025-07-11 19-29-50

📄📌🧭 Menú

  • ▶️ Demo
  • ⚙️ Funcionalidades
  • 🧰 Tecnologías
  • 🖥️ Cómo ejecutarlo localmente
    • 🔍 Requisitos
    • 📦 Instalación de dependencias
    • 🚀 Ejecutar entorno de desarrollo
    • 🛠️ Generar build de producción
  • 🗂️ Estructura de carpetas
  • 📜 Scripts disponibles
  • 🌍 Despliegue
  • 🤝 Contribuciones
  • 📄 Licencia
  • 📬 Contacto

Visita la demo en vivo para ver el proyecto en acción.

📱⚡🛒

🚀🛠️📦 Funcionalidades

  • Rendimiento optimizado: Construido con Astro para tiempos de carga ultrarrápidos y un bajo consumo de recursos.
  • 🎨 Diseño responsivo: Adaptado para ofrecer una experiencia de usuario óptima en cualquier dispositivo y tamaño de pantalla.
  • 📝 SEO amigable: Astro genera sitios estáticos, lo que favorece un mejor posicionamiento en motores de búsqueda.
  • 🧩 Integración de componentes: Posibilidad de integrar componentes interactivos de diferentes frameworks (React, Vue, Svelte, etc.) cuando sea necesario.
  • 🧹 Código limpio: Mantenimiento de la calidad del código con ESLint y Prettier.
  • 📈 Escalabilidad: Arquitectura diseñada para facilitar el crecimiento y la adición de nuevas funcionalidades.

🧰🔧💡 Stack Tecnológico

  • 🚀 Astro: El framework web principal para construir el frontend.
  • 🟦 TypeScript: Para un desarrollo más robusto y escalable.
  • 🌬️ Tailwind CSS: Para un estilo rápido y altamente personalizable.

🖥️🧪🔄 Ejecución Local

🔍⚙️📋 Requisitos

  • 🟢 Node.js (versión 18 o superior)
  • 📦 npm (o Yarn)

📥📂🔧 Instalación

git clone [https://github.com/carlosfrontend/konekta-frontend-astro.git](https://github.com/carlosfrontend/konekta-frontend-astro.git)
cd konekta-frontend-astro
npm install # o yarn install

🚀🧪🌐 Ejecutar entorno de desarrollo

npm run dev # o yarn dev

Accede en: http://localhost:4321 🧑‍💻💻🌍

🏗️📦📤 Generar build de producción

npm run build # o yarn build

🗂️📁🧱 Estructura del Proyecto

konekta-frontend-astro/
├── public/
│   └── favicon.svg
├── src/
│   ├── components/
│   ├── layouts/
│   ├── pages/
│   ├── styles/
│   └── env.d.ts
├── .astro/
├── .gitignore
├── astro.config.mjs
├── package.json
├── tsconfig.json
├── README.md
└── LICENSE.md

⚙️📜📌 Scripts

▶️ npm run dev — Iniciar el servidor de desarrollo de Astro.

🏗️ npm run dev — Iniciar el servidor de producción (después de una build).

👁️ npm run build — Construir la aplicación para producción.

🚀 npm run preview — Previsualizar la build de producción localmente.

🚀🌍📤 Despliegue

Para desplegar este proyecto en producción, primero debes construirlo:

npm run build

Esto generará los archivos estáticos optimizados en el directorio dist/. Puedes servir estos archivos con cualquier servidor web estático (por ejemplo, Nginx, Apache) o desplegarlo en plataformas como Netlify, Vercel, o GitHub Pages, ya que Astro genera una salida totalmente estática por defecto.

🙌👥🔧 Contribuciones

  • 🍴 Haz un fork del repositorio.

  • 🌿 Crea una rama para tu nueva característica: git checkout -b feature/nombre-caracteristica.

  • 🛠️ Realiza tus cambios y haz commit: git commit -m "feat: descripción de la nueva característica".

  • 📤 Envía tus cambios a tu repositorio fork: git push origin feature/nombre-caracteristica.

  • 🔁 Abre un Pull Request desde tu rama a la rama main de este repositorio. 🎯🧪🔄

📄⚖️📘 Licencia

Este proyecto está bajo la Licencia MIT. Ver LICENSE.md para más detalles. 📑🔓📝

📬👤🌐 Contacto

📝 Portafolio de Carlos Frontend: https://carlospulido-portafolio.vercel.app/

GitHub: https://github.com/carlosfrontend ✉️💬📡

🚀 Gracias por visitar este proyecto. ¡No dudes en dejar tu ⭐ si te resulta útil o inspirador! Tu apoyo ayuda a mantener y mejorar este tipo de desarrollos. 🙌💡✨

About

Un sitio web promocional para un evento o conferencia con un cronograma y un formulario de registro

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •