labs@atheron:~/work/team-portal$ cat team-portal.md
El portal del equipo
Un solo backoffice para todo.
Selección, nóminas, facturas, clientes, proyectos, colas de soporte y la comunidad, en un solo sitio y sobre una sola base de datos. Cada pantalla pregunta a la base de datos quién puede verla, así que un permiso concedido una vez se cumple en todas partes.
// qué hace
- Gestiona la selección de principio a fin: vacantes, candidatos, fichas de evaluación, entrevistas, ofertas e incorporación.
- Guarda los expedientes laborales, y lee la identidad legal de la empresa de un único registro para que todos los documentos coincidan.
- Lleva la contabilidad: facturas, pagos, impuestos y la tarifa con la que se calculan nuestras propias estimaciones.
- Gestiona los proyectos y la facturación a clientes del estudio Labs, con hitos, aprobaciones y partes de horas.
- Atiende el soporte de todos los sitios en un único conjunto de colas, y modera los espacios de la comunidad.
// cómo lo desarrollamos
- Los permisos están en la base de datos, así que una pantalla, una función y un informe no pueden discrepar sobre quién puede actuar.
- Cada servicio accede con su propio usuario y solo tiene permiso para lo que necesita.
- Más de quinientas migraciones, aplicadas en orden y registradas, para que cualquier entorno pueda reconstruirse desde cero.
- Un servidor aparte vuelve a ejecutar cada pocas horas todo el conjunto de pruebas, las pruebas de mutación y los análisis de secretos.
- Un inventario de privacidad indica cuánto tiempo se conserva cada columna de datos personales, y una prueba falla cuando falta una.
// su tamaño
- applications
- Seis sobre una base de datos: el portal del equipo, el portal de miembros, la web de empleo, el portal de clientes, el servicio de inicio de sesión y la consola de Desk
- migrations
- Más de 500, cada una aplicada en orden y registrada
- test files
- Más de 370, ejecutadas antes de desplegar nada
- checks
- Conjunto de pruebas, pruebas de mutación y análisis de secretos cada pocas horas en un servidor aparte
// tecnologías
- Next.js
- React
- TypeScript
- PostgreSQL
- Microsoft Graph
- Tailwind CSS
// en qué punto está
En funcionamiento cada día. Es el backoffice en el que trabajamos, no un producto que vendamos, y lo que aprendimos al desarrollarlo es con lo que desarrollamos los backoffices de nuestros clientes.
// un desarrollo comparable
- Desarrollo
- ≈ 236.000 US$ a 361.000 US$, within 46 weeksCAD 335,700 to 513,500
- Alojamiento
- ≈ 344 US$ al mesCAD 490 al mes
- Soporte
- ≈ 2500 US$ al mesCAD 3,565 al mes
Los precios en su moneda son estimaciones con el tipo de cambio de hoy del Banco de Canadá. Toda la facturación se emite en CAD o USD.
el esfuerzo que lleva
- Développement
- 1407 to 2152 h
- Développeur frontal
- 305 to 467 h
- Concepteur de produits
- 274 to 420 h
- Développeur frontal principal
- 183 to 280 h
- Concepteur de produits principal
- 183 to 280 h
- En total
- 3258 to 4984 h
qué cubre este precio
Un backoffice de este tamaño como un solo desarrollo: las áreas de arriba, el modelo de permisos que hay debajo, y las migraciones y pruebas que permiten cambiarlo con seguridad.
Una estimación para un desarrollo como este, calculada con nuestra tarifa mientras lo lee. No es un presupuesto. La suya cambia con su alcance, y le hacemos uno de verdad después de una llamada.
Abrir esto en el estimador →// el resto
Los demás proyectos.
// empezar
¿Quiere uno desarrollado así?
El mismo equipo, las mismas pruebas, el mismo cuidado. Cuéntenos qué necesita, o calcule antes el precio usted mismo.