Hola, el presente es para comentar acerca de un proyecto Open Source que hace poco comenc茅 y quiz谩s te interese, consiste en un sistema que permite administrar condominios.

Luego de identificar varias necesidades en la unidad residencial donde vivo; decid铆 proponer un sistema de informaci贸n que nos facilite las tareas de administraci贸n y las del personal de seguridad, para sorpresa m铆a aceptaron mi propuesta y bueno aqu铆 estamos 馃檪

El primer requerimiento del sistema es que se puedan registrar las entradas y salidas de los veh铆culos, hemos adelantado bastante e incluso tenemos una demo publicada.

M谩s adelante se van a requerir m谩s caracter铆sticas y toda ayuda es bienvenida. La idea es que pueda ser implementado en otros condominios; espero que te animes, le eches un ojo, ganes experiencia o incluso pueda servirte como fuente de ingresos ofreciendo soporte.

Nombre de la aplicaci贸n

La aplicaci贸n tiene como nombre Nami SIC, donde Nami es el nombre de mi gata y SIC corresponde a Sistema Integrado para Condominios.

Imagen general

Hemos empezado a trabajar bajo el siguiente diagrama de arquitectura de red:

Como observamos en la imagen, es una aplicaci贸n cuyo backend lo conforma una Web API construida con ASP.NET Core 7 y para conservar la informaci贸n usamos una base de datos de MongoDB.

El frontend consiste en una aplicaci贸n SPA hecha con Next.js (un framework de React) desde la cual el usuario final va a interactuar.

Repositorios

Para versionar la aplicaci贸n hemos creado dos repositorios:

  • condominiums-api El cual contiene la Web API con la l贸gica del negocio permitiendo la integraci贸n con otros sistemas.
  • condominiums-ui El cual contiene la aplicaci贸n SPA anteriormente mencionada y consume los endpoints expuestos en la Web API para mostrar la informaci贸n de forma amigable en la interfaz de usuario.

Ambos repositorios cuentan con issues en los que, si deseas, puedes colaborar.

Es probable que en el futuro movamos y renombremos estos repositorios, en cualquier caso estar茅 notificando por aqu铆 o en el Discord acerca de estos cambios.

Proyectos en GitHub

En GittHub hemos creado dos proyectos para organizar tambi茅n los issues en donde:

  • Nami SIC Features para coordinar las nuevas caracter铆sticas y requerimientos del sistema.
  • Nami SIC Issues para coordinar la resoluci贸n de los diferentes bugs que se puedan presentar.

Servidor de Discord

Para mantener un trato m谩s cercano, se ha creado un servidor de Discord, donde eres completamente bienvenido para colaborar, expresar opiniones y aprender juntos.

Servidor de Autenticaci贸n

Es importante mencionar a SimpleIdServer, es un proyecto tambi茅n Open Source que decidimos integrar para que nos sirva como proveedor de identidad (OIDC Provider), es decir, este servidor nos va a ayudar con la autenticaci贸n y parte de la autorizaci贸n en nuestra aplicaci贸n.

Esperamos que sea de tu inter茅s este proyecto, saludos.

Deja un comentario

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *

Lo siento, debo validar que eres un humano *Time limit exceeded. Please complete the captcha once again.