Aplicación para un Bar


Publicado: Hace 6 meses Plazo: No definido Propuestas: 17 Freelancers interesados: 22

Abierto

Descripción:

La idea es realizar una aplicación para un bar en donde el usuario podrá ver qué cervezas tiene disponible el día de la fecha, podrá votar las mismas o marcar las cervezas que ya tomó en el bar.

Necesito una app nativa para Android, la cual consuma los datos de una API web para mostrar y guardar toda la info. Esto posibilitará escalar el dia de mañana para utilizar la misma API con una app de iOS.

Especificaciones App:

Backend Web

El backend web será accesible solamente para usuarios con perfil “Administrador” o “Empleado”. Desde esta web se podrán realizar las siguientes acciones:

ABM de Usuarios: El usuario con perfil “Administrador” podrá crear/editar/eliminar usuarios. Existen 3 perfiles de usuario (Administrador, Empleado y Usuario).

Email
Nombre y Apellido
Perfil
Fecha de Nacimiento
Habilitado/Deshabilitado

ABM de Cervezas: El usuario con perfil “Administrador” o “Empleado” podrá cargar las cervezas contemplando la siguiente información para cada uno:

Nombre de la Cerveza
Marca
Imagen
Descripción Corta
Descripción Larga
Estilo (Roja, Negra, Trigo, etc.)
Maridaje
Litros (330ml, 345ml, 473ml, 500ml, 600ml, 970ml, 1000ml)
Precio
Mostrar Precio/Ocultar Precio
Disponible/No Disponible

ABM de Categorias de Cervezas: El usuario con perfil “Administrador” o “Empleado” podrá cargar las diferentes categorias disponibles para agrupar las cervezas cargadas.

Ejemplo: Rubia, Roja, Trigo, Negra, etc.

NOTA: El sistema debe permitir una carga masiva de productos a través de archivos .csv incluyendo las ubicaciones de las imágenes.

ABM de Eventos: El usuario con perfil “Administrador” o “Empleado” podrá cargar los diferentes eventos que tenga el bar, contemplando la siguiente información:

Nombre del Evento
Fecha
Hora
Imagen
Descripción Corta
Descripción Larga

ABM de Imágenes: El usuario con perfil “Administrador” o “Empleado” podrá cargar las fotos de los diferentes eventos que se llevan a cabo en el bar. El sistema deberá permitir la creación de álbumes de fotos o agregar fotos a álbumes ya existentes.

Aplicación Mobile

Android

La aplicación mobile tendrá las siguientes funcionalidades:

Usuario Normal

Login: Login con Facebook y login con email + contraseña.

Armado del perfil cervecero del Usuario: La primera vez que el usuario ingresa a la app, debe indicar cuáles son los estilos de cerveza que más le gusta. Así se armará el perfil del usuario para tenerlo en cuenta a las recomendaciones del bar para cada día. Esta selección deberá ser editable en el futuro a través del menú de usuario “Mi Perfil”.

Visualizar las diferentes cervezas disponibles en el bar el dia de la fecha. El usuario podrá ir pasando de cerveza en cerveza, en las cuales puede realizar alguna o ninguna de las siguientes acciones:

Marcar la cerveza (la misma se agrega al listado de “Mis Cervezas”.
Votar la cerveza (votar de 1 a 5 estrellas, qué le parece la cerveza).
Compartir la cerveza en las redes sociales (Facebook, Twitter, Whatsapp)
Expandir la descripción de la cerveza.
Pasar a la siguiente cerveza.

Buscador de cervezas en base a diferentes filtros (marca, nombre, litros, precio, entre otros).

Usuario Administrador o Empleado
Para los usuarios que tengan el perfil de “Administrador” la aplicación les permitirá realizar las siguientes acciones:
ABM de Productos (esto implica cargar un producto sacando una imagen con el celular).
Nombre de la Cerveza
Marca
Imagen
Descripción Corta
Descripción Larga
Estilo (Roja, Negra, Trigo, etc.)
Maridaje
Litros (330ml, 345ml, 473ml, 500ml, 600ml, 970ml, 1000ml)
Precio
Mostrar Precio/Ocultar Precio
Disponible/No Disponible

ABM de Eventos: Idem Backend Web.
ABM de Imágenes: Idem Backend Web.

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 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: Social media (Facebook, Twitter, etc)
Plataformas requeridas: iPhone, Android

Crea tu propio proyecto

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

Argentina

Para ver más detalles del cliente

Ingresa a Workana

Compartir este proyecto