Terminado

Match de Mascotas

Publicado el 21 Marzo, 2016 en Programación y Tecnología

Sobre este proyecto

Abierto

Listado de Requerimientos


Descripción
La aplicación debe estar disponible para instalarla en la appstore de Google e iOS.
Un usuario debe poder publicar, editar y borrar publicaciones. Las publicaciones son de tres tipos: mascota perdida, mascota encontrada, mascota en adopción.

Los usuarios deben poder loguearse con facebook o hacer un usuario de la aplicación utilizando su email.

Que sea accesible para Sudámerica en un principio de desarrollo y que se mantenga un historial de las publicaciones para armar un base de datos retroactiva.

Detalles de implementación
Perfil del usuario
1 Foto de perfil. (Obtenida del facebook o cargada por el usuario)
Información de contacto (obligatoria): mail, teléfono. Pueden ser privados o hacerlos públicos.



Mascota perdida
Los usuarios que publican podrán:
Postear hasta 5 fotos de su mascota perdida. Las mismas tendrán una vista previa pequeña y podrán maximizarse al tamaño original de la foto.
Publicar información de contacto: teléfono, mail, facebook. (Saldrán del perfil del usuario) No es obligatorio los dos, puede ser solo teléfono o solo email.
Filtros que deberá aplicar (incluyendo zona): tipo de animal/raza/color pelaje/edad/zona
un texto con la zona donde se perdió. Debe ser un dato con latitud y longitud apto para google maps.

Los usuarios que leen la publicación podrán:

Guardarla en favoritos.
Hacer clic en “contacto” que los llevará al perfil del usuario que posteó y podrán ver ahí los contactos.
Recomendar a otro usuario o postear en facebook la publicación

Mascota encontrada
Los usuarios que publican podrán:
Postear hasta 5 fotos de su mascota encontrada. Las mismas tendrán una vista previa pequeña y podrán maximizarse al tamaño original de la foto.
Filtros que deberá aplicar (incluyendo zona):
tipo de animal: perro-gato-otras mascotas raza/color pelaje/edad/zona
ejemplo raza perros:
mestizo
bulldog
caniche toy
caniche
pitbull
chihuahua
yorkshire
dachshund
ovejero alemán
bulldog
labrador
pug
schnauzer
shih tzu
boxer
shar pei
golden retriever
maltes
beagle
rottweiler
bichón frisé
jack rusell
american bully
bull terrier
dogo
pinscher miniatura
border collie
cocker
dogo de burdeos
cane corso
fox terrier
boyero de berna
weimaraner
doberman
american staffordshire terrier
ovejero belga
bullmastiff
basset hound
chow chow
collie
gran danés
fila brasilero
mastin napolitano
scottish terrier
akita inu
terranova
san bernardo
presa canario
husky siberiano
samoyedo
setter irlandés
otras razas

pelaje:color de pelaje y si es de pelo largo o corto
edad:cachorro-joven-adulto



publicar información de contacto: teléfono, mail, facebook. (Saldrán del perfil del usuario)
Un texto con la zona donde se encontró. Debe ser un dato con latitud y longitud apto para google maps..


Los usuarios que leen la publicación podrán:

Guardarla en favoritos.
Hacer clic en “contacto” que los llevará al perfil del usuario que posteó y podrán ver ahí los contactos.

Adopción
Los usuarios que publican podrán:
Postear hasta 5 fotos de su mascota en adopción. Las mismas tendrán una vista previa pequeña y podrán maximizarse al tamaño original de la foto.
Publicar información de contacto: teléfono, mail, facebook. (Saldrán del perfil del usuario)
Un texto con la zona donde se encontró por primera vez . Debe ser un dato con latitud y longitud apto para google maps..

poner si fue adoptado y que siga apareciendo en las búsquedas, porque a veces el dueño encuentra tarde a su mascota y ya pasó el proceso de adopción.


Los usuarios que leen la publicación podrán:

Guardarla en favoritos.
Hacer clic en “contacto” que los llevará al perfil del usuario que posteó y podrán ver ahí los contactos.


Pantallas
La pantalla inicial debe mostrar los últimos post cercanos al usuario (unos 50kms). Donde se verá una foto y la ubicación en formato texto, el usuario podrá hacer tocar la foto para ver más detalles.

Menú
Para el menú pueden basarse en la búsqueda y filtros como suele hacerlo cualquier sitio de ecommerce como MERCADO LIBRE

El menú de arriba permitirá:
Filtrar entre los 3 tipos de posts (solo ver un tipo de post, dos tipos de post)
Ir al perfil
Desloguearse

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿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.)
Plataformas requeridas iPhone, Android

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por G. L.