Aplicación para la gestión de planes de servicios
Budget: $250 – $750 USD
Se busca el desarrollo de GestorFlow, un sistema diseñado para administrar planes de servicios de suscripción mensual y servicios puntuales en un entorno contable. Este sistema está diseñado para operar en una oficina de contadores, permitiendo la gestión de múltiples empresas con identidades jurídicas distintas, cada una manejando su propia cartera de clientes.
Los usuarios del sistema son los empleados de estas empresas contables, cada uno con roles específicos, tales como Administrador, Supervisor y Profesional.
Cada empresa puede gestionar múltiples clientes, donde un cliente se define como un grupo de uno o más contribuyentes.
Dentro del sistema, cada cliente (grupo de contribuyentes) tiene la capacidad de suscribirse a uno o varios planes de servicios mensuales. Estos planes de servicios incluyen ítems que representan los servicios a facturar mensualmente al cliente suscrito.
Estos ítems de servicio en los planes pueden tener un precio fijo o uno dinámico, este último basado en una cantidad variable. Por ejemplo, la preparación de remuneraciones para 30 empleados es un precio dinámico.
Para la gestión de precios dinámicos en los ítems de servicios, los usuarios con el rol de profesional deben ingresar la cantidad correspondiente mes a mes, ya que puede variar.
La arquitectura del sistema se compone de un Frontend desarrollado en Angular 14 con Angular Material, idealmente utilizando el paquete ngx-rocket para establecer el esquema inicial. El Backend está desarrollado en ExpressJS con MongoDB 6, preferiblemente utilizando la librería nativa de MongoDB para Node.js.
Es fundamental contar con un sistema de autenticación y autorización, preferiblemente implementado mediante JWT (JSON Web Tokens).
La aplicación se desplegará en la plataforma Digital Ocean App Platform. Se busca un desarrollador fullstack con experiencia en estas tecnologías y arquitecturas para llevar a cabo este proyecto de manera eficiente y efectiva.
Los usuarios del sistema son los empleados de estas empresas contables, cada uno con roles específicos, tales como Administrador, Supervisor y Profesional.
Cada empresa puede gestionar múltiples clientes, donde un cliente se define como un grupo de uno o más contribuyentes.
Dentro del sistema, cada cliente (grupo de contribuyentes) tiene la capacidad de suscribirse a uno o varios planes de servicios mensuales. Estos planes de servicios incluyen ítems que representan los servicios a facturar mensualmente al cliente suscrito.
Estos ítems de servicio en los planes pueden tener un precio fijo o uno dinámico, este último basado en una cantidad variable. Por ejemplo, la preparación de remuneraciones para 30 empleados es un precio dinámico.
Para la gestión de precios dinámicos en los ítems de servicios, los usuarios con el rol de profesional deben ingresar la cantidad correspondiente mes a mes, ya que puede variar.
La arquitectura del sistema se compone de un Frontend desarrollado en Angular 14 con Angular Material, idealmente utilizando el paquete ngx-rocket para establecer el esquema inicial. El Backend está desarrollado en ExpressJS con MongoDB 6, preferiblemente utilizando la librería nativa de MongoDB para Node.js.
Es fundamental contar con un sistema de autenticación y autorización, preferiblemente implementado mediante JWT (JSON Web Tokens).
La aplicación se desplegará en la plataforma Digital Ocean App Platform. Se busca un desarrollador fullstack con experiencia en estas tecnologías y arquitecturas para llevar a cabo este proyecto de manera eficiente y efectiva.