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 principal del sistema es que se puedan registrar las entradas y salidas de los veh铆culos, hemos adelantado bastante y 隆estamos pr贸ximos a montar la demo!. M谩s adelante se van a ir a帽adiendo caracter铆sticas y es probable que necesitemos apoyo pues la idea es implementarlo en otros condominios tambi茅n, por eso te comparto esta informaci贸n, para que te animes y le eches un ojo.

Un poco m谩s de informaci贸n

Actualmente el sistema no tiene nombre, pero ya hemos empezado a trabajar bajo la siguiente diagrama de arquitectura de red:

Como te puedes dar cuenta es una aplicaci贸n cuyo backend lo conforma una Web API de ASP.NET Core 7 y para mantener 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 ReactJs) desde la cual el usuario final va a interactuar.

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.

驴Qu茅 eso del Discord?

Bueno, pues para organizarnos un poco mejor, he creado un servidor de Discord, donde eres completamente bienvenido para colaborar, expresar opiniones y aprender juntos, adem谩s ese servidor lo seguir茅 utilizando para los siguientes proyectos que se vienen.

Finalizando

Otro proyecto importante para mencionar es 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.

Bueno, eso era todo, que pena haber estado tanto tiempo sin postear nada, pero hey te invito a programar conmigo como disculpa xd

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 *