Sobre este proyecto
it-programming / mobile-development
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