Completed

Erience Solutions - Desarrollo de App en React Native para Android y Ios

Published on the March 01, 2019 in IT & Programming

About this project

Open

Se requiere desarrollar una App que posee las siguientes funcionalidades:
1. Gestión básica de contenidos tipo CMS, para desplegarse en la misma App.
2. Gestión de menú de comida para un casino, para que usuarios puedan reservar un menu diario, por adelantado (hasta un turno completo, por ej. 15 días)
3. Reserva de instalaciones (canchas deportivas, gimnasio, otros) gestión de un calendario publico de reservas, una persona puede reservar para sí mismo, o para un grupo de personas.

4. Publicación de campaña o evento, un usuario de backend puede publicar eventos o campañas que se visualizaran en la App. Usuarios pueden confirmar asistencia y dar feedback en un formulario simple
5. Libro de sugerencia, donde usuarios pueden dar sus impresiones en un formato pre definido.

6. Reportar falla o mejora, un usuario puede sacar una foto, completar una ficha y obtener un seguimiento del estado del reporte de falla o mejora.
7. Consejos de vida sana, permite controlar ciertos contenidos en una estructura dada
8. Horario de clases, permite informar de las clases disponibles, completando una sencilla ficha.

- La aplicación debe soportar modo offline, pudiendo sincronizar la información al contar con internet, pero se debe poder interactuar con la misma sin conexión incluidos los formularios de reserva, reporte de fallas, etc.
- La app se debe integrar con una API que desplegara los datos según se requiera. Esta API estará desarrollada sobre Laravel php, no se debe contemplar el desarrollo de la api ni el backend.

- La app debe permitir un modelo multi-tenant, por lo que pueden existir diversas instancias de la App con sus propios datos, mientras que un usuario de la App puede ser enrolado en mas de una instancia, por lo cual al hacer inicio de sesión, un parámetro a tener en cuenta es la instancia de la App a la cual se va a conectar.
Finalmente se espera recibir, fuentes de la App, con documentación básica para su mantención,  instrucciones de compilación y ambiente de desarrollo como parte del entregable.
La app puede ser instalada en Digital Ocean, como en un servidor propio, por lo tanto debe ser portable. Ojalá con gestor de dependencias.

Category IT & Programming

Delivery term: Not specified

Other projects posted by A. G.