¡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. 🎨
- 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. 📱💻
- 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. 🔍
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 subcomponentesTerminalHeader
yTerminalBody
. 💻CommandsPanel
: muestra una lista de comandos comunes con descripciones. 📋SidePanel
: contiene los subcomponentesCommandHistory
yNotifications
. 📊
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.
- Clona el repositorio:
git clone https://github.com/FeliPrado31/porfolio
🌐 - Navega al directorio del proyecto:
cd portfolio
📁 - Instala las dependencias:
npm install
⏳ - Inicia el servidor de desarrollo:
npm run dev
🏃♂️ - Abre tu navegador y visita
http://localhost:4321/
🌐
¡Y listo ahora puedes explorar mi portafolio interactivo al estilo de una terminal. 🎉
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 💖
- 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. 📩