Interfaz React moderna para gestión empresarial. Creado por Carlos Daniel Sandoval.
321
Portal Sandoval Frontend es la interfaz de usuario moderna y responsive desarrollada en React 18, diseñada para ofrecer una experiencia de usuario excepcional en la gestión empresarial.
# Descargar la imagen
docker pull carlonchosando/portal-sandoval-frontend:latest
# Ejecutar (para desarrollo)
docker run -d \
--name portal-frontend \
-p 3000:3000 \
carlonchosando/portal-sandoval-frontend:latest
version: '3.8'
services:
frontend:
image: carlonchosando/portal-sandoval-frontend:2.0.0
expose:
- "3000"
networks:
- portal-network
nginx:
image: nginx:alpine
ports:
- "80:80"
- "443:443"
volumes:
- ./nginx.conf:/etc/nginx/nginx.conf
- ./ssl:/etc/nginx/ssl
depends_on:
- frontend
networks:
- portal-network
networks:
portal-network:
driver: bridge
server {
listen 80;
server_name tu-dominio.com;
location / {
proxy_pass http://frontend:3000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
# API Backend URL
REACT_APP_API_URL=http://localhost:8000
# Configuración de producción
REACT_APP_ENVIRONMENT=production
REACT_APP_VERSION=2.0.0
# Clonar y configurar
git clone https://github.com/tu-usuario/portal-sandoval.git
cd portal-sandoval/frontend
# Instalar dependencias
npm install
# Configurar variables
cp .env.example .env.local
# Ejecutar en desarrollo
npm start
{
"react": "^18.2.0",
"react-router-dom": "^6.8.0",
"axios": "^1.3.0",
"@fortawesome/react-fontawesome": "^0.2.0",
"date-fns": "^2.29.0"
}
GET /api/v1/ - API Root y documentaciónPOST /api/v1/token/ - AutenticaciónGET/PATCH /api/v1/app-config/ - PersonalizaciónCRUD /api/v1/clients/ - Gestión de clientesCRUD /api/v1/projects/ - Gestión de proyectosCRUD /api/v1/tasks/ - Gestión de tareasGET /api/v1/admin/metrics/ - Métricas del dashboard✅ Administradores: Panel completo de gestión
✅ Gerentes: Seguimiento de proyectos y equipos
✅ Clientes: Acceso a sus proyectos y tareas
✅ Equipos: Colaboración en proyectos
✅ Reportes: Generación de documentos profesionales
Próximamente: Screenshots del dashboard, gestión de clientes, proyectos y reportes
MIT License - Libre para uso comercial y personal con atribución requerida.
© 2025 Carlos Daniel Sandoval - Todos los derechos reservados
Desarrollado con ❤️ por Carlos Daniel Sandoval con asistencia de IA avanzada
Content type
Image
Digest
sha256:5f94c490c…
Size
276.1 MB
Last updated
about 1 year ago
docker pull carlonchosando/portal-sandoval-frontend