portfoliovk2
v1.0.0
Published
Portfolio de Victor Kneider — Diseño y arquitectura de software profesional. Lo construyo, lo enseño, lo divulgo.
Maintainers
Readme
PortfolioVK2
Este proyecto es un portafolio personal desarrollado con Slice.js y Node.js, que muestra información sobre experiencia, educación, proyectos y más. Incluye un backend Express para servir archivos estáticos y una arquitectura modular para componentes visuales y de servicio.
Estructura del Proyecto
api/ # Backend Express para servir archivos y endpoints
src/
App/ # Archivos principales de la aplicación (HTML, JS, CSS)
Components/ # Componentes visuales y de servicio
images/ # Imágenes y recursos gráficos
Styles/ # Hojas de estilo CSS
Themes/ # Temas de la aplicación
routes.js # Definición de rutas de la app
sliceConfig.json # Configuración de Slice.js y la app
package.json # Dependencias y scripts del proyecto
README.MD # Este archivoInstalación
Clona el repositorio:
git clone https://github.com/tuusuario/PortfolioVK2.git cd PortfolioVK2Instala las dependencias:
npm install
Uso
Inicia el servidor de desarrollo:
npm startEl backend Express servirá la aplicación en http://localhost:3001.
Accede a la aplicación en tu navegador:
http://localhost:3001
Características
- Frontend modular: Componentes organizados en
/Components/AppComponentsy/Components/Service. - Temas y estilos: Gestión de temas y estilos desde
/Themesy/Styles. - Service Worker: Implementación de cacheo de recursos para soporte offline.
- Configuración centralizada: Parámetros de rutas, temas, estilos y logging en
src/sliceConfig.json. - Backend Express: Sirve archivos estáticos y endpoints personalizados.
Scripts
npm start: Inicia el servidor Express en modo desarrollo.npm run build: (Si aplica) Construye la aplicación para producción.
Personalización
- Modifica
src/sliceConfig.jsonpara cambiar rutas, temas, estilos y opciones de logging. - Agrega o edita componentes en
src/Components/AppComponentsysrc/Components/Service.
Créditos
- Slice.js Web Framework
- Desarrollado por vkneider
