Skip to content

bennu/bice-migration-front

Repository files navigation

SQL Generator - Bulk Loader

Next.js React Material-UI TypeScript Emotion

🚀 Generador de Scripts SQL para Cargas Masivas

Herramienta profesional para la generación automática de scripts SQL optimizados para operaciones masivas


📋 Características Principales

  • 🔄 Carga Masiva Optimizada: Scripts SQL de alto rendimiento para procesamiento masivo
  • ⚙️ Configuración Avanzada: Parametrización flexible según requerimientos específicos
  • 🗄️ Multi-Plataforma DB: Compatible con SQL Server, PostgreSQL, Oracle
  • 📊 Auditoría Completa: Sistema de trazabilidad y reportes ejecutivos
  • 🎨 Interfaz Moderna: UI responsiva construida con Material-UI
  • ⚡ Alto Rendimiento: Optimizado para procesar grandes volúmenes de datos

🛠️ Stack Tecnológico

Tecnología Versión Propósito
Next.js 15.3.2 Framework React con SSR
React 19.0.0 Librería de UI
Material-UI 7.1.0 Componentes de diseño
Emotion 11.14.0 CSS-in-JS styling
TypeScript Latest Tipado estático

🚀 Instalación y Configuración

Prerrequisitos

  • Node.js 20 o superior
  • npm o yarn
  • Base de datos compatible (SQL Server, PostgreSQL, Oracle)

Instalación

# Clonar el repositorio
git clone https://github.com/tu-usuario/sql-generator.git

# Navegar al directorio
cd sql-generator

# Instalar dependencias
npm install

# Ejecutar en modo desarrollo
npm run dev

📖 Uso

  1. Configurar Parámetros: Define Fund Counter, Operations Max y Operation Details Max
  2. Generar Scripts: Click en "Iniciar Script" para procesar
  3. Descargar Resultados: Obtén los scripts SQL optimizados
  4. Validar Ejecución: Revisa los reportes de validación

🏗️ Estructura del Proyecto

src/
├── components/
│   ├── common/          # Componentes reutilizables
│   ├── forms/           # Formularios
│   ├── layout/          # Layout y navegación
│   └── sections/        # Secciones de página
├── pages/               # Páginas de Next.js
├── styles/              # Estilos globales
├── types/               # Definiciones TypeScript
└── utils/               # Utilidades y helpers

🔧 Scripts Disponibles

# Desarrollo
npm run dev

# Construcción para producción
npm run build

# Iniciar servidor de producción
npm start

# Linting
npm run lint

# Formateo de código
npm run format

🎨 Componentes Principales

Header

  • Logo animado con detección de scroll
  • Navegación responsive
  • Efectos de transición suaves

MigrationForm

  • Campos de configuración paramétrica
  • Validación en tiempo real
  • Estados de carga y resultados

FeaturesSection

  • Cards animadas con Intersection Observer
  • Efectos hover profesionales
  • Layout responsive

📝 Licencia

Este proyecto está bajo la Licencia MIT. Ver el archivo LICENSE para más detalles.

👥 Autores Front-End

  • Nathalia Busnego - Desarrollo inicial - @Souuvenir

Hecho con ❤️ para optimizar procesos de carga masiva de datos

⬆️ Volver arriba

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •