FamilyOne es una aplicación web desarrollada para ayudar a una asociación que conecta familias de acogida temporales.
- Gestión de usuarios: Los administradores pueden crear nuevos usuarios con diferentes roles.
- Listados de familia: Los administradores pueden ver y editar los listados diferentes (listado de familias, listado de familias voluntarias, listado de familias que soliciten mentorías, y listado de familias que necesitan seguimiento).
- Ingreso de familias: Después de crear un nuevo usuario, el representante de la familia recibe sus credenciales para ingresar a la aplicación.
- Correo general: Los administradores pueden enviar correos a todos los usuarios.
Este proyecto sigue una arquitectura de monorepo, alojando tanto el código del frontend como el del backend en un solo repositorio. Este enfoque facilita la compartición de código, el control de versiones y los procesos de implementación. Nuestra estructura permite el desarrollo independiente de los componentes de frontend y backend, mientras se mantiene una visión unificada del proyecto. Cada parte de la aplicación (frontend y backend) tiene su propio directorio dedicado con un README separado para instrucciones específicas de configuración y ejecución.