Plataforma web para la digitalización y optimización de cualquier proceso empresarial. Simplifica flujos de trabajo, elimina el papeleo y potencia la productividad.
- Frontend: React 18 + TypeScript
- Build Tool: Vite
- Estilos: CSS3 + Tailwind CSS
- Integración: Google Sheets API
- Deployment: Netlify
- CI/CD: GitHub Actions
Prerrequisitos: Node.js 18+
-
Clonar el repositorio:
git clone https://github.com/soporteghelo/PRGAMO.git cd PRGAMO -
Instalar dependencias:
npm install
-
Ejecutar la aplicación:
npm run dev
-
Abrir en el navegador:
- Local: http://localhost:8080/
- Red: http://[tu-ip]:8080/
- ✅ Interfaz responsiva con Tailwind CSS
- ✅ Integración con Google Sheets para contenido dinámico
- ✅ Soporte para Google Drive multimedia
- ✅ Formulario de contacto funcional
- ✅ Componentes modulares React + TypeScript
- ✅ Optimizado para producción con Vite
- ✅ Deploy automático con GitHub Actions
- ✅ Type Safety completo con TypeScript
PRGAMO/
├── components/ # Componentes React reutilizables
├── context/ # Context Providers
├── hooks/ # Custom Hooks
├── services/ # Servicios y APIs
├── utils/ # Utilidades y helpers
├── public/ # Archivos estáticos
└── types.ts # Definiciones de tipos
# Desarrollo local
npm run dev
# Build para producción
npm run build
# Preview del build
npm run preview
# Type checking
npm run type-checkEl proyecto se despliega automáticamente en Netlify cuando se hace push a la rama main.
NETLIFY_AUTH_TOKEN: Token de autenticación de NetlifyNETLIFY_SITE_ID: ID del sitio en Netlify
La aplicación funciona inmediatamente sin necesidad de configuración adicional. Los datos se cargan desde Google Sheets públicas ya configuradas.
- Fork del proyecto
- Crear una rama para tu feature (
git checkout -b feature/AmazingFeature) - Commit de los cambios (
git commit -m 'Add some AmazingFeature') - Push a la rama (
git push origin feature/AmazingFeature) - Abrir un Pull Request
- Desarrollo: soporteghelo
- Repositorio: https://github.com/soporteghelo/PRGAMO
⭐ ¡Dale una estrella si te gusta el proyecto!