Evaluating bids

App Móvil colaborativa

Published on the September 15, 2017 in IT & Programming

About this project

Open

A grandes rasgos nuestro proyecto se trata de poner en contacto a personas del grupo A con personas del grupo B, algo así como una especie de Uber o Airbnb.

Un poco más en detalle sería algo como:


APPs:

Personas del grupo A:
·  Registro y Login de usuario.
O  Vinculación y sincronización vía API con Redes sociales (Facebook, Instagram y Twitter).
§ Almacenamiento de datos de consulta api en bd (ej: amigos/seguidores).
§ Según el número de amigos/seguidores se posicionará al usuario en un sistema de "ranking" en nuestra App.
·  Indicarán los parámetros bajo los que ofrecen sus servicios. Ej: Horario, especialidad (medicina, arquitectura, etc.), Ubicación geográfica, método de contacto, etc.
·  Almacenamiento de datos en BD introducidos en el punto anterior.
·  Módulo de Notificaciones en donde se muestre quienes están interesados en los servicios de esa persona del grupo A.
·  Una vez exista relación de interés de 1:1 entre una persona del grupo A y una persona del grupo B, se dispondrá de un chat para aclaratoria de dudas o consultas. En esta relación se puede permitir N:1, pero los chats deben ser individuales. (OPCIONAL)
·  Balance del dinero ganado por parte del usuario del grupo A.

·  Módulo de retiro de dinero por alguna pasarela de pago segura (ej: PayPal)
·  Historial de retiros de dinero.
·  La App deberá disponer de una navegación intuitiva que facilite al usuario la usabilidad de la misma.
·  Se deberá disponer de un menú con todas las opciones disponibles de la aplicación, entre ellas una sección de ajustes en donde el usuario podrá cambiar sus datos personales e inclusive eliminar su cuenta si así lo precisa.

Personas del grupo B:
·  Registro y Login de usuario.
O  Vinculación y sincronización vía API con Redes sociales (Facebook, Instagram y Twitter).
§ Almacenamiento de datos de consulta api en bd (ej: amigos/seguidores).
§ Según el número de amigos/seguidores se posicionará al usuario en un sistema de "ranking" en nuestra App.
·  Indicarán los parámetros bajo los que desean contratar los servicios de alguna persona del grupo A. Ej: Horario, especialidad (medicina, arquitectura, etc.), Ubicación geográfica, método de contacto, etc.
·  Almacenamiento de datos en BD introducidos en el punto anterior.
·  Módulo Match/Coincidencias de personas del grupo A que cumplan con los criterios de búsqueda.
·  Una vez exista relación de interés de 1:1 entre una persona del grupo A y una persona del grupo B, se dispondrá de un chat para aclaratoria de dudas o consultas. En esta relación se puede permitir 1:N ya que las personas del grupo B podrían contactar con N personas del grupo A pero de forma individual. (OPCIONAL)
·  Módulo de pago por pasarelas de pago seguras (ej: PayPal), al menos 3.

·  Balance del dinero pagado.
·  Historial de pago.
·  La App deberá disponer de una navegación intuitiva que facilite al usuario la usabilidad de la misma.
·  Se deberá disponer de un menú con todas las opciones disponibles de la aplicación, entre ellas una sección de ajustes en donde el usuario podrá cambiar sus datos personales e inclusive eliminar su cuenta si así lo precisa.


Backend:
·        Nuestro Backend debe ser capaz de procesar el grueso de la data haciendo lo más ligero posible el procesamiento de las Apps y Frontend de manera que sólo consuman servicios vía APIs a nuestro Backend.

·        Evidentemente debemos contar con una Base de datos para almacenar toda la data.

·        También debemos contar con integraciones vía API con otros fabricantes como por ejemplo PayPal o Facebook.




Frontend:
·        Debemos ser capaces de contar con un dashboard que nos dé métricas e indicadores de negocio, como por ejemplo:

·        Número de usuarios del grupo A

·        Número de usuarios del grupo B

·        Número de servicios contratados la última semana, el último mes, por tipología, por geolocalización, por rango de dinero (ej: > 100 usd, > 200 usd)

·        mostrar balance de dinero

·        dinero pagado por grupo b

·        timeline de pagos

·        dinero recibido por grupo b

·        en las gráfica se podrá mostrar la info por día, semana, mes, año.

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
API Integrations Social media (Facebook, Twitter, etc.), Payment Processor (Paypal, Stripe, etc.)
Required platforms iPhone, Android, Other

Delivery term: Not specified

Skills needed