Pedro R.

0 / 5

Venezuela

Para ver más detalles del cliente

Ingresa a Workana

Proyectos abiertos
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.

Categoría: IT & Programación
Subcategoría: Programación para móviles
¿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
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Integraciones de API: Social media (Facebook, Twitter, etc), Payment Processor (Paypal, Stripe, etc)
Plataformas requeridas: iPhone, Android, Otro