En la FENAGH, llevan el control de la genealogía, descendencia o ascendencia de los animales bovinos y equinos de todas las razas, se hace por medio del programa del registro genealógico de ganado de honduras, el cual tiene como función inscribir la genealogía del ganado bovino y equino de las diferentes razas, formar, certificar y extender cuadros genealógicos de los ejemplares inscritos a nivel nacional.
Diseño de interfaz
Desarrollo Front-end
Desarrollo Serverless
Plataforma de Registro
Plataforma de comercialización
Desarrollo de la nueva versión del software del Registro Genealógico de la FENAGH, utilizando FaunaDB como base de datos y NextJS como framework de desarrollo.
Fauna es una base de datos Global tipo serverless, iniciada por los antiguos ingenieros de Twitter Evan Weaver y Matt Freels, es una excelente base de datos creada para funcionar como una API de datos, su funcionalidad hace que sea ideal para trabajar con frameworks como NextJS.
El modelo de almacenamiento de Fauna es de una base de datos no estructurada, la flexibilidad de dicha base de datos permite que el diseño, la funcionalidad y el modelo de negocios también sean flexibles. Incluso con un base de datos no estructurada, es fácil configurar índices que funcionen como búsquedas sin tener que traer un gran conjunto de datos, lo que ahorra mucho ancho de banda y mejora el rendimiento de la aplicación.
Además Fauna tiene la opción de crear nuestras propias funciones definidas (UDF), estas funciones pueden ser útiles para mejorar aún más el rendimiento de la aplicación, manejar algunas tareas localmente, redir las consultas API desde sus servidores, o ayudar a administrar acciones de manera más consistente.
NextJS me ofrece una experiencia de desarrollo con todas las funciones que se necesitan para llevar a producción cualquier proyecto (como su propia web lo indica): renderizado híbrido entre estático o de servidor, compatibildiad con TypeScript, smart bundling, pre-fetching de rutas, optimización de imagenes y análiticas, entre muchas otras más.
El proyecto se encuentra en una face muy avanzada de desarrollo, próximamente publicare más avances.