Requerimiento para desarrollo de sistema de consulta de bases de datos
Estoy buscando un programador para desarrollar un sistema web que me permita consultar de forma centralizada y eficiente varias bases de datos actualmente en formato Excel.
Alcance del proyecto:
Dispongo de cinco bases de datos robustas en Excel, cada una con su propia estructura. La primera fila de cada archivo contiene los términos de búsqueda clave.
El objetivo es migrar estas bases de datos a MySQL, integrarlas y crear una plataforma web simple que me permita realizar consultas en línea desde un solo punto de búsqueda.
Tengo un VPS operativo disponible para alojar tanto la base de datos como la aplicación web.
El sistema debe:
Unificar las bases de datos para permitir una única consulta que arroje resultados relevantes de todas ellas.
Ser escalable: en el corto plazo debo poder agregar nuevas bases de datos sin necesidad de rehacer el sistema.
Tener una interfaz web minimalista, sin diseño gráfico, enfocada únicamente en la funcionalidad de consulta.
Contar con un módulo de carga o integración de nuevas bases cuando sea necesario.
Adicionalmente, cuento con un código fuente de una aplicación de consulta como referencia, que puede ser útil para entender mejor la idea o aprovechar como punto de partida.
Descripción del trabajo
Frontend (React)
- Formulario de búsqueda con campo de texto y botón.
- Interfaz clara y responsiva.
- Tabla para mostrar los resultados si existen.
- Lógica para consumir una API y mostrar mensajes cuando no se encuentran resultados.
Backend (
Node.js + Express)
- Desarrollo de una api rest que recibe el parámetro de búsqueda.
- Conexión a 5 bases de datos distintas.
- Ejecución de consultas filtradas por ese parámetro.
- Validación de entrada y manejo de errores.
El propósito principal es evitar la revisión manual de cada archivo y facilitar las búsquedas online de forma inmediata.
Contexto Geral do Projeto
Duração do projeto De 1 a 3 meses