Evaluando propuestas

Desarrollo de app móvil

Publicado el 16 Mayo, 2018 en Programación y Tecnología

Sobre este proyecto

Abierto

Objetivo deseado: desarrollar una app móvil que trabaje tanto en plataformas Android como iOS., Que contenga las siguientes características:

•    Lado Usuario:

Funcionalidades:
1.    Sistema de Mensajes grupales o individuales con el administrador, debería poder individualizarse con un administrador general (yo) y un administrador del grupo asignable (un miembro del grupo).
2.    Conferencias tipo chat grupales donde:
Yo pueda generar tipos temas de debate para que puedan opinar.
Yo pueda generar encuestas para respuestas tipo si/no nada más (ellos deberían poder ver que % del grupo ya voto y como van los resultados).
3.    Cuenta corriente donde puede ir viendo su resumen de cuenta, últimos movimientos, historial.
4.    Efectuar Pagos con tarjetas de crédito, débito, transferencias y efectivo (cupón de pago).
5.    Sistema de comunicación "grupal" tipo news y la liquidación mensual individual/grupal.

Interacción
1.    Chat privado con administrador general y administrador de grupo.
2.    Posibilidad de enviar fotos en los chat grupales y en mensajes privados a los administradores.
3.    En los chats entre usuario y administrador debe indicarse el tiempo promedio de respuesta de cada uno.

Medios de pago
1.    Sistema de pago basado en el modelo MercadoPago con opciones de pago tales como tarjeta de crédito, débito, transferencia, efectivo (cupón de pago o código para poder abonar en sucursales de la red Pago Fácil o Rapipago).
2.    Adicional a eso deben figurar los datos de la cuenta para aquellos usuarios que prefieran realizar el pago mediante depósito bancario.

Datos a incluir en el perfil / Roles
1.    En su perfil deberán tener: nombre y apellido, DNI, teléfono, mail y código de usuario. Cada uno crearía su perfil, pero yo como administrador general debo aprobarlos para que se "activen" digamos.
Estos datos de todos los podría ver sólo yo. Aunque me gustaría poder "habilitar" individualmente la visualización del celular (para que si ellos aprueben que se vea yo lo habilite, pero siempre con la aprobación).
2.    Aún dentro de cada grupo va a haber dos tipos de perfiles.
Dentro del grupo a puede haber dos tipos de usuario, 1.a y 1.b:
1.a tiene acceso a toda la información, pero puede haber a la vez un 1.b que tenga acceso a parte de esa información.
Por ejemplo tenemos el grupo 1 que tiene 14 usuarios: 4 usuarios tienen perfiles 1.a y los otros 10 usuarios sólo perfil 1.b. Por ende habrá 4+10=14 usuarios, más el administrador general, en este caso yo.
Sólo los miembros 1.a (que tienen acceso a todos los datos) pueden ser administradores de grupo, los cuales sólo yo podría asignar con mi perfil de administrador general.

Tipos de Login
1.    Pude ser solo con mail y contraseña, aunque dependiendo el costo también podría incluir login automático mediante redes sociales.
2.    Ellos deberían poder logearse y al entrar tendrían:
Pantalla principal tipo "novedades" y pestañas con: cuenta corriente debates, encuestas (a la cual se pueda acceder desde la novedad también) y MUY importante Datos (reglamento de grupo que sería general a todos los grupos, y el reglamento individual de cada grupo).

Idiomas disponibles
1.    Español por ahora nada más. Dependiendo como progresa podría llegar a desarrollarse luego.


Capacidad de exportación de datos.
1.    La liquidación deberían poder descargarla en PDF.
2.    Deberían poder subir fotos en los debates y en los mensajes grupales o mensajes a administradores.

Perfil Social
1.    Por el momento nada adicional a lo comentado.

•    Lado Administrador:

La idea sería administrar en paralelo y por el momento, un mínimo de 10 grupos.

Necesitaría a través de un panel de control tener una clara lectura de:
1.    Status de debates (tipo nivel de movimiento no voy a estar leyendo todo seguramente aunque lo debería poder leer). La idea es que si tuvo más movimiento que a xx cantidad de mensajes tenga algún tipo de "alerta".

2.    Status de encuestas. % De participaciones y respuestas. Me gustaría que si yo quiera pueda poner que me "alerte" si están siendo mayormente xx respuesta (que tal vez es contrario a lo que "necesito").

3.    Gráfico de participaciones, pare ver si ciertos usuarios no participan etc. Promover que sea lo más equitativo posible (salvo que ellos no deseen hacerlo pero eso debería notarlo y meterme a ver que sucede).
4.    Mensajes privados tipo inbox sin mayor complejidad que mensaje texto y envíos de fotos.

Tipos de Permisos
1.    Debería poder habilitar/inhabilitar accesos.
2.    Habilitar debates y encuestas (tal vez impedir a alguien del grupo seguir participando, por ejemplo si falta el respeto poder quitarlo como medida "defensiva") Para esto preciso que ellos puedan denunciar. Me encantaría que tipo Uber ellos puedan calificarse entre ellos a mi y yo a ellos.
3.    Los perfiles de administradores principales supongo que sería 1 pero luego tal vez debería ampliarse.

En el resumen que le llega al usuario me gustaría agregar tipo hipervínculos. Por ejemplo para enlazar con una web o con un pdf descargable el comprobante de gastos de los ítems que componen el detalle del mismo.

Creo que a grandes rasgos esta es la descripción general de la idea,
Quedo a disposición ante cualquier duda o consulta desde ya muchas gracias.

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
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos No (No he administrado este tipo de proyectos anteriormente)
Plataformas requeridas Android, iPhone

Plazo de Entrega: No definido

Habilidades necesarias

C