Analisando propostas

Desarrollo de Aplicación Móvil con React Native para Gestión de Tandas (Android/Ios)

Publicado em 30 de Outubro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Se requiere el desarrollo de una aplicación móvil para Android e iOS, diseñada para la administración eficiente de 'tandas' (grupos de ahorro o préstamos rotativos). El objetivo principal es proporcionar una plataforma robusta y fácil de usar para organizadores y participantes.

El proyecto ya tiene un avance de estructura, diseño y componentes ya creados con algunas funcionalidades.

Tecnologías Clave:
- Diseño de interfaz de usuario (UI) en Figma, incluyendo temas claro y oscuro
- Backend desarrollado con Supabase, utilizando PostgreSQL para la base de datos y Supabase Storage para el almacenamiento de archivos.
- Frontend implementado con React Native y TypeScript para asegurar una base de código moderna y mantenible.
- Integración de notificaciones a través de WhatsApp, Twilio y Firebase.

Recursos:
- Ya se cuenta con el diseño de la app:
https://www.figma.com/design/0QiBiaGStglu7xymi6FZvB/colecta-mobile-desing?node-id=234-597&p=f&t=45OJbuhPGW2J4h93-0
- Ya se cuenta con los repositorio front.
- Ya se cuenta con el proyecto backend en supabase.

La aplicación deberá incluir los siguientes módulos y funcionalidades:

Módulo de Autenticación:
- Implementación de inicio de sesión mediante correo electrónico - COMPLETADO
- Integración de inicio de sesión con Google.
- Opción de inicio de sesión con número de celular (OTP).
- Funcionalidad para recuperar contraseña a través de email y celular.
- Gestión de perfil de usuario (visualización y edición).
- Opción para cambiar la contraseña.
- Gestión de suscripciones (gratis y premium).
- Sección de preguntas frecuentes e información de soporte.
- Funcionalidad para cerrar sesión.
- Implementar Logs

Módulo de Tandas:
- Creación de nuevas tandas - COMPLETADO
- Visualización de lista y detalle de tandas - COMPLETADO
- Implementación de filtros de búsqueda para tandas.
- Desarrollo de una función para calcular automáticamente las fechas de pago (mensual, semanal, quincenal).
- Funcionalidades para editar y eliminar tandas.
- Gestión de participantes: agregar, ver, detalle, eliminar y subir documentos.
- Opciones para unirse a una tanda, reemplazar participantes y personalizar colores.
- Gestión de pagos: subir y validar recibos.
- Funcionalidad para compartir e invitar participantes (integración con WhatsApp).
- Implementar Logs

Módulo de Notificaciones:
- Configuración e integración con Firebase para notificaciones push.
- Configuración e integración con WhatsApp para notificaciones.
- Configuración e integración con Twilio para mensajería.
- Notificación a participantes sobre turnos y pagos pendientes.
- Gestión de notificaciones: marcar como leído/no leído, eliminar.
- Creación de una tabla de plantillas de notificaciones.
- Creación de una tabla de configuración para la administración de notificaciones.
- Implementar Logs

Roles de Usuario:
- Organizador: Con privilegios para crear, administrar y supervisar tandas y participantes.
- Participante: Con acceso a sus tandas, pagos y notificaciones.

Se espera un tiempo de entrega estimado de 1 a 2 meses para la finalización del proyecto.
El proyecto debe quedar listo para la App Store y Play Store.

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo

Prazo de Entrega: Não estabelecido

Habilidades necessárias