Skip to content

Terminal Portfolio es un portafolio interactivo al estilo de una terminal que muestra mis habilidades, proyectos y experiencia de una manera única e interesante. Utiliza Astro.js, Tailwind CSS, Iconos personalizados y shadcn/ui para crear una experiencia de usuario escalable y personalizable

License

Notifications You must be signed in to change notification settings

FeliPrado31/porfolio

Repository files navigation

Terminal Portfolio 💻🚀

¡Bienvenido a mi portafolio interactivo al estilo de una terminal 🖥️ Este proyecto te permite explorar mis habilidades, proyectos y experiencia de una manera única e interesante. 🎨 Sitio web

Características 🌟

  • Diseño minimalista y elegante al estilo de una terminal. 💅
  • Navegación intuitiva a través de comandos de terminal. 🕹️
  • Información detallada sobre mis habilidades y proyectos. 📚
  • Sección de contacto para que puedas llegar a mí. 📩
  • Diseño responsivo para una experiencia óptima en diferentes dispositivos. 📱💻

Tecnologías utilizadas 🛠️

  • Astro.js: un framework de desarrollo web rápido y modular. 🚀
  • Tailwind CSS: una biblioteca de utilidades de CSS para un desarrollo rápido. 💅
  • Iconos personalizados para una experiencia única. 🎨
  • shadcn/ui: componentes de interfaz de usuario personalizados y escalables. 📈
  • TypeScript: un lenguaje de programación tipado que mejora la calidad y mantenibilidad del código. 🔍

Estructura del proyecto 🏗️

El proyecto sigue una estructura modular basada en componentes reutilizables y escalables, siguiendo los principios SOLID. Los principales componentes son:

  • Terminal: representa la terminal y contiene los subcomponentes TerminalHeader y TerminalBody. 💻
  • CommandsPanel: muestra una lista de comandos comunes con descripciones. 📋
  • SidePanel: contiene los subcomponentes CommandHistory y Notifications. 📊

Licencia 📝

Este proyecto utiliza la Licencia Pública General de GNU versión 3 (GPLv3) para proteger su código fuente y garantizar que todo trabajo derivado herede la misma licencia.

Cómo ejecutar el proyecto 🚀

  1. Clona el repositorio: git clone https://github.com/FeliPrado31/porfolio 🌐
  2. Navega al directorio del proyecto: cd portfolio 📁
  3. Instala las dependencias: npm install
  4. Inicia el servidor de desarrollo: npm run dev 🏃‍♂️
  5. Abre tu navegador y visita http://localhost:4321/ 🌐

¡Y listo ahora puedes explorar mi portafolio interactivo al estilo de una terminal. 🎉

Contribuciones 🤝

Si encuentras algún error o tienes sugerencias para mejorar el proyecto, no dudes en abrir un issue o enviar un pull request. 🐞🆙️ ¡Todas las contribuciones son bienvenidas 💖

Agradecimientos 🙏

  • Astro.js por su framework de desarrollo web rápido y modular.
  • Tailwind CSS por su biblioteca de utilidades de CSS para un desarrollo rápido.
  • lucide-react por sus iconos personalizados ayuda en crear una experiencia única.
  • shadcn/ui por sus componentes de interfaz de usuario personalizados y escalables. 📈
  • TypeScript por mejorar la calidad y mantenibilidad del código. 🔍

¡Espero que disfrutes explorando mi portafolio 😊 Si tienes alguna pregunta o quieres ponerte en contacto conmigo, no dudes en hacerlo a través de los comandos de la terminal. 📩

About

Terminal Portfolio es un portafolio interactivo al estilo de una terminal que muestra mis habilidades, proyectos y experiencia de una manera única e interesante. Utiliza Astro.js, Tailwind CSS, Iconos personalizados y shadcn/ui para crear una experiencia de usuario escalable y personalizable

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published