Ajustes app Móvil

Esperando depósito en garantía

Publicado: Hace 4 meses Plazo: 15 días Propuestas: 5 Freelancers interesados: 8

Abierto

Descripción:

RESUMEN
Hola. Tenemos una app ya desarrollada de búsqueda de restaurantes. Ya la puedes descargar con el nombre Bogotaeats en ios y android. Necesitamos hacer unos ajustes pequeños y crear el sistema de reserva.

HABILIDADES CLAVE
La aplicación es híbrida hecha en el framework de Ionic basado en HTML5, CSS y JS (Construido con Sass y optimizado con AngularJS) y compilado para iOs y Android.

¿QUÉ SE ESPERA?
Necesitamos realizar los siguientes ajustes en orden de prioridad:

1. LOGIN WITH FACEBOOK
El login de Facebook funciona actualmente desde el browser con el app. Se requiere que redirija a la aplicación móvil de Facebook y no al browser para evitar el llenado de la información del formulario. Es con el widget de auth0 https://auth0.com/docs/connections/social/facebook

2. CONFIRMAR MAIL
Al iniciar sesión y crear cuenta con email que se envíe un correo de autenticación de la cuenta creada con botón de confirmar para evitar cuentas falsas. Esto se hace con el widget de auth0 que ya está instalado y ya manda mail de confirmación. Falta autenticar con un botón. https://auth0.com/docs/email

3. NOMBRE DE USUARIO
Al crear cuenta con email que corte el nombre de usuario para que llegue hasta el @. En vez de Gabriel_castillo10@hotmail.com cambiar a Gabriel_castillo10 por ejemplo.

4. COMENTAR RESTAURANTE
Cuando el usuario no está login poner un texto debajo de comentarios que diga “Para calificar este restaurante debes ingresar a tu cuenta”

5. LLAMAR
Ajustar el indicador inicial del número de teléfono, en Android si funciona y en iOs sale marcación errada por un 0 de más+570.

6. VISUALIZACIÓN DEL FEED
Cuando termina la lista del feed de restaurantes el último restaurante de la lista queda tapada cierta info en Android. Ponerlo como en iOs que tiene un ‘resorte’ que deja subir la foto un poco más y ver la info (Más info en adjunto).

7. SUBIR ÍCONOS EN SVG

• Se adjunta acá el archivo con los íconos de los filtros en formato SVG.

8. FAVORITOS
La función de favoritos ya estaba funcionando (Cuando le da like ♥ lleva ese restaurante a la lista de favoritos) y está fallando, al dar like no está guardando. Sino está loggeado y quiere dar like que aparezca un aviso “Favoritos no está disponible sino estás loggeado” y un botón que redirija a login o cancelar.

9. MIGRACIÓN A TIENDAS Y HOSTING
El cliente quiere migrar el app a su cuenta de desarrollo.
Android
https://support.google.com/googleplay/android-developer/answer/6230247?hl=en
iOs
https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/TransferringAndDeletingApps.html

DESARROLLO EXTRA
10. SISTEMA DE RESERVAS

Front
Agregar un sistema de reservas de restaurantes en el que el usuario seleccione.
1. El número de personas en la mesa
2. La hora y la fecha.
El date picker del front ya está diseñado y el código es open source https://github.com/katemihalikova/ion-datetime-picker falta agregar el número de puestos.

Administrador
Debe restringir el número de cupos disponibles por restaurantes, los horarios de atención y debe recibir una notificación al administrador con la información de la reserva:
1. Restaurante
2. El número de personas en la mesa
3. La hora y la fecha.

En el backend ya está adelantado la restricción de puestos disponibles por restaurante por días y horas. Para el front se sugiere tomar el código opensource del datetime picker (https://github.com/katemihalikova/ion-datetime-picker), agregar número de puesto, y conectarlo con el back para notificar al administrador las reservas (Restaurante, Fecha, Hora, puestos), que después de las solicitudes actualice los puestos disponibles y que restrinja el número de puestos en el app (si no hay puestos no sale el botón).


Categoría: IT & Programación
Subcategoría: Programación para móviles
¿Cuál es el alcance del proyecto?: Cambio mediano
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Integraciones de API: Payment Processor (Paypal, Stripe, etc)
Plataformas requeridas: iPhone, Android

Freelancers que ya aplicaron para este trabajo

César O. Ingeniero de Sistemas en la "Universidad Nacional de Cajamarca". Soy una persona responsable en mi trabajo y en todo lo que se me asigne, como Ingeniero de Sistemas, soy un joven que le gusta compartir el trabajo en e... + detalles

Ricardo A. Soy programador con mas de tres años de experiencia en el desarrollo web. Mi carrera en la web empezó con PHP empezando con Smarty y Symfony1.4 hasta Symfony2. Expandiendo mis conocimientos empece a trabajar con Pytho... + detalles

Nicolás M. S. Líder de Proyectos con más de 7 años de trayectoria en sistemas SAP. En Workana trabajo junto a mi hermano para dar soluciones a Sistemas Android & PHP. + detalles

Taidy J. M. S. Desarrolladora de aplicaciones móviles, con mas de 5 años de experiencia, proactiva, autodidacta y con mucha imaginación. + detalles

José G. Ingeniero de sistemas, Especialista en Seguridad Informática, y cuento con la certificación "Oracle Certified Professional, Java SE 6 Programmer". En mis 6 años de experiencia he trabajado con una variedad de lenguaje... + detalles

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.