Sobre este proyecto
it-programming / mobile-development
Abierto
La app cuenta con 2 perfiles de usuario y 4 opciones de pago
Premium
Básico
Corporativo
Demo $0
Cada perfil tiene un costo que se paga mes a mes en COP y se debe realizar a través de la App
Los usuarios deben poder iniciar sesión y/o registrarse con Facebook / Correo
La App al inicio debe poder elegir entre el tipo de usuario
o USUARIO 1
Pago de Licencia básica
Pago de Licencia Premium
Licencia “demo”
o usuario 2
pago licencia corporativo
licencia “demo”
el registro del usuario 1 debe contener
nombre de usuario
contraseña
verificar contraseña
aceptar términos y condiciones
luego lo lleva el módulo de pagos, donde elegirá el tipo de licencia del usuario 1
luego de pagar y diligenciar los datos, lo debe llevar al formulario de su perfil donde debe ingresar está información para poder ingresar al perfil
cargar foto de perfil
nombres y apellidos
10 campos más
fecha de nacimiento
un campo donde pueda colocar “trayectoria” (de 3 a 5 campos)
hoja de vida resumida en campos para mostrar su experiencia
luego de validada la información lo lleva al perfil donde podrá cargar 5 fotos y 1 vídeo en perfil básico y 10 fotos y 2 vídeos en perfil premium (videos y fotos que será vistos por el corporativo)
el usuario 1 que pague por la licencia premium debe aparecer en las primeras búsquedas del perfil del usuario 2
el usuario 1 le llegarán notificaciones al mail y a la app del usuario 2 que lo quiera contactar y aceptará o no y también notificará
el registro del usuario 2 debe contener
nombre de usuario
contraseña
verificar contraseña
aceptar términos y condiciones
luego lo debe llevar al módulo de pago debe aparecer la licencia corporativa y la demo
luego de pagar y diligenciar los datos, lo debe llevar al formulario de su perfil donde debe ingresar está información para poder ingresar al perfil
cargar foto de perfil
nombres y apellidos
10 campos más
fecha de nacimiento
un campo donde pueda colocar “trayectoria” (de 3 a 5 campos)
hoja de vida resumida en campos para mostrar su experiencia
en el perfil del usuario 2 debe aparecer su hoja de datos o de vida con la trayectoria y experiencia, más los usuarios 1 que ha contactado
debe contar con un módulo de búsqueda de usuarios 1 donde aparecerán primero los que tengan activa y paga la licencia premium
el filtro de la búsqueda tendrá 5 maneras uno donde salen todos los perfiles y otros 4 específicos de acuerdo a un campo del registro del usuario 1
el usuario 2 solo podrá ver parte de la información del perfil del usuario 1, y tendrá un botón para solicitar contactarlo
si el usuario 1 acepta el match se comparten la información adicional, fotos, videos, correo y demás datos de contacto (intercambiarán información) y ambos podrán ver el perfil completo de cada usuario
el usuario 1 debe aceptar la petición del usuario 2 para poder ponerse en contacto y compartir su perfil.
el usuario 2 podrá marcar perfiles del usuario 1 como favoritos para verlos más adelante
el usuario 1 podrá ver los perfiles que el usuario 2 tiene ya contactados (información básica)
a ambos usuarios les llegará una notificación por mail y push cuando sea aceptada o rechazada la petición de contacto
el usuario decide si paga mes a mes la licencia o todo el año por el uso de la plataforma
la app debe poder contar con la opción de hacerla crecer y la posibilidad de cobrar por pauta.
La app debe contar con un administrador web que valide y controle todos los perfiles, licencias y pueda crear más campos por cada perfil, poder colocar restricciones etc.
Cada perfil puede también acceder por la web a su perfil para modificarlo o actualizarlo y/o consultar
Ambos perfiles les debe permitir cargar unos documentos en imagen o pdf que acredite lo que dice en su perfil y esté será validado por el usuario administrador para que quedé activo en la app
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 las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Integraciones de API Social media (Facebook, Twitter, etc.), Payment Processor (Paypal, Stripe, etc.), Otros (Otras APIs)
Plataformas requeridas iPhone, iPad, Android
Plazo de Entrega: 14 Agosto, 2017
Habilidades necesarias