Terminado

Refactorización y mejora de software Vb.Net con Postgresql

Publicado el 21 Mayo, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

Refactorización y modernización de sistema de gestión de gimnasios desarrollado en Visual Basic .NET (WinForms) con bases de datos PostgreSQL.
Proyecto estable, en funcionamiento real.
Se requiere aplicar buenas prácticas, optimizar estructura y consultas, y comenzar el desarrollo de un backend intermedio (api rest) para mejorar seguridad y escalabilidad.
Antes de acceder al código se firmará un acuerdo de confidencialidad y cesión de propiedad intelectual.

Contexto general del proyecto

Tenemos un sistema de gestión de gimnasios desarrollado en Visual Basic .NET (WinForms). Cada cliente tiene su propia base de datos PostgreSQL, alojada en un VPS, y todas comparten la misma estructura. El software se actualiza automáticamente desde nuestro servidor central. Actualmente, el sistema se conecta directamente desde el código VB.NET a la base de datos remota, lo cual funciona pero no es lo más seguro ni escalable. Nuestro objetivo es: - Refactorizar completamente el código fuente. - Aplicar arquitectura por capas, buenas prácticas y optimización general. - Mejorar la estructura de conexión a PostgreSQL. - Desarrollar un backend (API RESTful) que actúe como intermediario entre el software y la base de datos. Esta API también deberá servir más adelante para centralizar la lógica entre el sistema de escritorio y una aplicación móvil que ya está en uso (aunque en este proyecto no se trabajará sobre la app móvil). El código actual fue desarrollado a lo largo de muchos años, sin planificación estructural, por lo que se trata de un sistema legacy funcional, pero que necesita orden, seguridad y escalabilidad. Se prioriza experiencia real en proyectos similares, autonomía y responsabilidad.

Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo No aplica
Disponibilidad requerida Tiempo completo
Plataformas requeridas Windows

Duración del proyecto 1 a 3 meses

Habilidades necesarias

Otros proyectos publicados por J.