Sobre este projeto
it-programming / mobile-development
Aberto
Contexto Geral do Projeto
Implementar pantalla de splash con logo de la aplicación Configurar estado de autenticación inicial Implementar manejo de rutas y navegación Configurar cliente HTTP (Dio) para comunicación con API Implementar almacenamiento seguro para tokens Módulo de Autenticación Implementar pantalla de login (/login) Implementar pantalla de registro (/register) Implementar verificación OTP (/verify) Implementar recuperación de contraseña Solicitud de OTP (/reset/otp) Cambio de contraseña (/reset/password) Implementar cierre de sesión (/logout) Módulo de Tienda Implementar pantalla principal de la tienda (/stores/current) Mostrar estadísticas de la tienda (/stores/current/stats) Visualizar información de suscripción (/stores/current/subscription) Mostrar uso actual del plan (/stores/current/usage) Gestionar configuraciones de la tienda Ver configuraciones (/stores/current/settings) Actualizar configuraciones (/stores/current/settings) Módulo de Clientes Implementar lista de clientes (/customers) Búsqueda y filtrado Paginación Implementar creación de clientes (/customers) Implementar detalles del cliente (/customers/{id}) Implementar actualización de cliente (/customers/{id}) Gestionar límite de crédito (/customers/{id}/credit-limit) Visualizar transacciones del cliente (/customers/{id}/transactions) Módulo de Transacciones Implementar lista de transacciones (/transactions) Filtros por fecha, tipo y cliente Paginación Implementar creación de transacciones (/transactions) Ingresos y gastos Notificaciones WhatsApp opcionales Visualizar detalles de transacción (/transactions/{id}) Módulo de Suscripciones Mostrar planes disponibles (/subscriptions/plans) Implementar actualización de plan (/subscriptions/upgrade) Implementar cancelación de suscripción (/subscriptions/cancel) Requisitos Técnicos Implementar manejo de estados (Provider/Bloc) Implementar manejo de errores y excepciones Implementar validaciones de formularios Implementar capa de servicios para API Implementar modelos de datos Implementar interceptores para tokens Implementar cache y almacenamiento local Implementar manejo de sesión Características Generales Soporte offline básico Manejo de límites del plan Validaciones de suscripción Notificaciones push (opcional) Manejo de versiones de API Soporte multiidioma Tema claro/oscuro Seguridad Almacenamiento seguro de credenciales Manejo de tokens de autenticación Validación de sesión Protección de rutas Encriptación de datos sensibles Optimizaciones Lazy loading de datos Caché de respuestas API Compresión de imágenes Manejo eficiente de memoria Optimización de rendimiento
Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Plataformas exigidas Android, iPhone
Eu preciso Criar um app
Tipo de aplicativo Gerenciamento - Aplicativo para gerenciamento (turnos, estoque de mercadoria,etc)
Precisa de back-end Não
Gateway de pagamento Não
Prazo de Entrega: Não estabelecido
Habilidades necessárias