Evaluando propuestas

Aplicacion multiplataforma

Publicado el 05 Marzo, 2020 en Programación y Tecnología

Sobre este proyecto

Abierto

La plataforma pretende ser un portal Web, y app (android y IOS) que brinde funcionalidades similares en cualquiera de sus tres tipos.
Pretendemos que este montado en la nube, que sea compatible con cualquiera de los proveedores mas importantes de cloud (AWS, Firebase o Azure)
Tencnologias deseables para la construccion de los diferentes componentes:
- Capa Web: Angular
- Capa Mobile: Ionic
- Microservicios: Java + Spring Boot + serverless
En una primera etapa a nivel funcional se busca lograr 3 funcionalidades minimas: singup, signin, y signout

Signup:
Registracion de un usuario valido. Se solicitaran como datos para identificar al usuario: Nombre, Apellido, Email, Password.


La identificacion del usuario se hara con el email y el password. Se pretende que la funcionalidad se independice del proveedor que administra las credenciales de usuario, para que a futuro su reemplazo sea lo mas transparente posible. Se espera que se realicen todas las validaciones estandar para todos los campos de entrada, y se alerte al usuario anticipadamente a enviar el formulario.




Signin:
A partir del signup realizado con anterioridad se pretende que el usuario pueda loguearse al portal, en cualquiera de sus versiones (Android, Ios o Web) incluso si estas funcionalidades fueron realizadas de manera cruzada entre si.  Se pretende que al usuario se lo alerte con mensajes de error que sean amigables, pero que no permitan ser utilizados para identificar las credenciales del usuario.
Para validar el login correctamente realizado, esperamos poder acceder a alguna parte de la aplicacion que solo se accede estando logueado, aunque la misma no tenga info.


Se pretende un control cruzado de signins, donde no pueda haber mas de una session de usuario simultanea entre cualquiera de los tipos de aplicacion.

Signout:
Se pretende poder desloguearse del portal. Esto es que el usuario no pueda realizar acciones sobre partes de la aplicacion que requieren que estes logueado.

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
Plataformas requeridas Android, iPhone, iPad, Otro
Necesito Crear una app
Tipo de app Gestión - Aplicación de gestión (turnos, stock de mercadería, etc.)
Necesita backend
Procesador de pago No

Plazo de Entrega: No definido

Habilidades necesarias