Evaluando propuestas

Desarrollo de Aplicación Móvil para Gestión de Lugares con Roles de Administrador y Personal

Publicado el 12 Abril, 2026 en Programación y Tecnología

Sobre este proyecto

Abierto

DESCRIPCIÓN de la aplicación: climatej

quiero crear una aplicación llamada climatej, diseñada para una empresa de instalación, mantenimiento y atención de sistemas de aire acondicionado y refrigeración, que trabaja en locales comerciales, casas y negocios.

OBJETIVO:
La aplicación debe permitir gestionar:

- Locales (clientes)
- Personal técnico
- Mantenimientos
- Emergencias
- Instalaciones
- Materiales por local
- Fotos con evidencia
- Historial completo

sistema de usuarios:

administradores:

- pueden existir uno o varios administradores
- ejemplo inicial:
  - usuario: antony
  - contraseña: tony58
- tienen acceso total al sistema
- pueden crear, editar, eliminar o desactivar usuarios
- pueden asignar roles (administrador o personal)
- pueden crear nuevos administradores
- pueden bloquear o eliminar accesos

personal:

- son creados por el administrador
- ingresan con usuario y contraseña
- tienen acceso limitado
- pueden registrar trabajos, subir fotos y marcar tareas

gestión de roles:

- el administrador puede definir:
  - quién es administrador
  - quién es personal
- puede cambiar roles en cualquier momento

interfaz principal:
la app debe mostrar una lista tipo contactos donde cada elemento es un local.

Cada local muestra:

- Nombre
- Ubicación
- Estado:
  - Emergencia (rojo)
  - Instalación pendiente (verde)
  - Normal

GESTIÓN de locales:
el administrador puede:

- crear locales
- editarlos
- eliminarlos
- agregar la ubicación (dirección o coordenadas)

validación de nombres:

- mostrar sugerencias en tiempo real al escribir
- detectar nombres duplicados o similares
- alertar o bloquear duplicados

detalle de cada local:

importante:
no debe existir una carpeta general de materiales de toda la empresa.
Los materiales se visualizan únicamente dentro de cada local.

Ubicación:

- Al ingresar a un local se debe ver su ubicación
- La ubicación debe ser clickeable
- Al presionarla debe abrir directamente en Google Maps

Materiales por local:

- Al ingresar a un local se deben ver directamente sus materiales
- Cada local tiene su propia lista independiente
- El administrador puede:
  - Agregar materiales
  - Editarlos
  - Eliminar materiales
- Cada material incluye:
  - Nombre
  - Cantidad

MANTENIMIENTO:

- Calendario mensual
- El personal marca los días trabajados

EMERGENCIAS:

- El administrador solo presiona un botón para activar emergencia
- No se requiere escribir descripción
- El sistema solo marca el local con estado de emergencia
- El personal puede marcarla como atendida
- Se guarda quién la resolvió y cuándo

INSTALACIONES:

- El administrador solo presiona un botón para crear instalación
- No se requiere escribir descripción
- El sistema marca el local con instalación pendiente
- El personal la marca como completada
- Se guarda quién la realizó y cuándo

FOTOS:

- El personal puede subir fotos
- Puede agregar descripción (ej: área de ventas, almacén, segundo piso)
- Se guarda:
  - Imagen
  - Texto
  - Usuario
  - Fecha

ORGANIZACIÓN de fotos:

- por año, mes y día
- no se mezclan
- no se elimina el historial

control de actividad:

- calendario por trabajador
- se marcan los días en que sube fotos
- si no sube, queda vacío
- historial mensual acumulado (no se borra)

resumen:
climatej es una app tipo sistema de control técnico donde cada local funciona como un contacto. Al entrar a cada local se visualiza toda su información (materiales, ubicación, mantenimiento, fotos, emergencias, instalaciones), sin mezclar datos entre locales.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva

Plazo de Entrega: No definido

Habilidades necesarias