Loading repository data…
Loading repository data…
JulioN02 / repository
Sitio web corporativo y portafolio profesional de J Soft Solutions. Proyecto inicial en HTML, CSS y JavaScript orientado a presentación de servicios y marca personal.
Sitio web profesional de J-Soft Solutions, desarrollado como carta de presentación para servicios de desarrollo de software y soluciones web para pequeños negocios.
https://julion02.github.io/Portafolio-Web-JSoftSolutions
Portafolio web moderno y profesional que presenta los servicios de desarrollo de software de J-Soft Solutions. El sitio está diseñado para transmitir confianza, profesionalismo y expertise técnico, conectando con clientes potenciales que buscan soluciones digitales para sus negocios.
| Categoría | Tecnología |
|---|---|
| Frontend | React 19 + TypeScript |
| Bundler | Vite |
| Estilos | CSS3 (arquitectura modular) |
| Despliegue | GitHub Pages (automático via GitHub Actions) |
/
├── client/ # Aplicación frontend
│ ├── src/
│ │ ├── assets/ # Recursos estáticos (imágenes, iconos)
│ │ │ └── images/
│ │ │ └── maquetas/ # Mockups de proyectos (desktop + mobile)
│ │ ├── components/ # Componentes reutilizables de UI
│ │ │ ├── layout/ # Header, Footer
│ │ │ └── ui/ # Carousel, etc.
│ │ ├── data/ # Datos estáticos tipados
│ │ │ ├── services.ts # Paquetes de servicios, nichos, condiciones
│ │ │ ├── social-links.ts # Redes sociales y links de contacto
│ │ │ └── about.ts # Información del perfil
│ │ ├── scripts/ # Lógica global (navegación SPA)
│ │ ├── styles/ # Estilos CSS modulares
│ │ │ ├── components/ # Estilos de componentes
│ │ │ ├── pages/ # Estilos por página
│ │ │ └── variables.css # Tokens de diseño
│ │ ├── views/ # Vistas principales (SPA)
│ │ │ ├── home.ts # Página de inicio
│ │ │ ├── services.ts # Servicios y paquetes
│ │ │ ├── about.ts # Sobre la empresa
│ │ │ └── contact.ts # Página de contacto
│ │ └── main.ts # Punto de entrada
│ ├── public/ # Archivos públicos estáticos
│ │ ├── robots.txt # Directivas para motores de búsqueda
│ │ └── sitemap.xml # Mapa del sitio
│ ├── index.html # HTML principal
│ └── package.json
├── .github/
│ └── workflows/
│ └── deploy.yml # Pipeline de despliegue automático
└── package.json # Workspace root (scripts compartidos)
| Rol | Color | Uso |
|---|---|---|
| Azul Base | #192950 | Fondos principales, header, footer |
| Azul Medio | #21497B | Secciones, cards, paneles |
| Azul UI | #25609D | Botones primarios, links |
| Verde Acento | #7CBD68 | Confirmaciones, highlights |
| Verde WCAG | #3A7D4A | Texto en verde (contraste accesible) |
#128C7E | Botón de WhatsApp (contraste 4.5:1) |
-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif)text-xs a text-5xl)# Instalar dependencias del cliente
cd client && npm install
# O desde la raíz (workspace)
npm install
# Desarrollo con hot reload
cd client && npm run dev
# Build de producción
cd client && npm run build
# Preview del build
cd client && npm run preview
El proyecto utiliza GitHub Actions para despliegue automático:
main activa el workflowURL de producción: https://julion02.github.io/Portafolio-Web-JSoftSolutions
/)/services)/about)/contact)| Métrica | Valor |
|---|---|
| Módulos | ~38 |
| CSS | ~70 KB (gzip: 10 KB) |
| JavaScript | ~50 KB (gzip: 13 KB) |
| Imágenes | 18 maquetas optimizadas |
Este proyecto es propiedad de J-Soft Solutions. Todos los derechos reservados.