Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Comparador de precios #6

Open
iorlandini opened this issue Jul 4, 2017 · 9 comments
Open

Comparador de precios #6

iorlandini opened this issue Jul 4, 2017 · 9 comments

Comments

@iorlandini
Copy link
Member

Idea

Desarrollar una aplicación móvil que le permita al usuario hacer scan del código de barras de un producto y luego ingresar el precio del mismo. El precio relevado se almacenará junto a la geo-localización, la fecha y la hora.

Objetivo principal

Determinar el índice de inflación real de forma independiente de cualquier institución pública o privada, en los diferentes niveles de organización política, de los diferentes países.

Objetivos secundarios

  • Realización de estadísticas que permitan comparar visual y rápidamente en tablas y en el mapa las zonas geográficas con:
    • menor/mayor inflación
    • menores/mayores precios
    • menor/mayor costo de vida*

* Característica deseable pero a realizar en el futuro, ya que para la misma se requiere relevar otros datos como el costo de los alquileres, impuestos y servicios.

Flujo de la aplicación

  1. Registro (podríamos utilizar Facebook para aprovechar alguna de sus características para crear un efecto viral)
  2. Listado de mis scans (en un comienzo vacía y con el botón para 3. Realizar un scan)
  3. Realizar un scan
    3.1. Si el producto existe* -> ingresar precio
    3.2. Si el producto no existe -> ingresar nombre, foto y precio**
    3.3. Luego de la 3.1. o la 3.2. agregar el scan al 2. Listado de mis scans y mostrar el 4. Detalle de un scan
  4. Detalle de un scan: muestra un listado actualizado de los precios relevados del mismo producto y que se puede ordenar por precio, fecha/hora y distancia del registro realizado
    4.1. Botón de compartir (a definir si automáticamente por Facebook, si es que se realiza el inicio de sesión por este o por la opción de compartir nativa de cada sistema operativo móvil)

* En el futuro se debería poder editar, al estilo Wikipedia.
** En el futuro sería deseable también agregar cantidad y unidad de medida, para poder comparar precio por litro, kilo, etc.

Tecnologías propuestas

Haría algo rápido y simple utilizando:

  • MongoDB (para los consultas orientadas a geo-localización)
  • LoopBack (Node.js/Express)
  • Ionic 3 (Angular 4) con el plugin nativo Barcode Scanner
  • Google Maps

¿Cómo aportar?

Todas las ideas son bienvenidas y a debatir, desde la Idea hasta las Tecnologías propuestas.

@luis-alvarez
Copy link

Creo que el gran problema con estas cosas es que nunca falta el mal intencionado que carga cualquier cosa en la app. ¿Cómo harías para que eso no pase?
Por otro lado trabajé en un principio de un proyecto del gobierno similar a https://www.preciosclaros.gob.ar/ y la gente no le dio mucha bola. Esta misma página no sé si hoy en día se usará mucho tampoco, pero por ahí te sirve como referencia, hasta se podría sacar alguna info de ahí.

@iorlandini
Copy link
Member Author

iorlandini commented Jul 4, 2017 via email

@alebrozzoSP
Copy link

alebrozzoSP commented Jul 4, 2017 via email

@luis-alvarez
Copy link

luis-alvarez commented Jul 4, 2017

El punto débil de lo de publicar el precio es que fácilmente el dueño de un
mercadito o por que no de un súper pueden poner precios mentirosos.

Es básicamente lo que hacían cadenas como Carrefour o Coto en el sitio en que había laburado. Se les pedía que pongan los precios de cosas de la canasta básica (Era importar un CSV), y muy gratamente cargaban $0 o $999 para muchas cosas porque no querían poner el verdadero precio. Por eso puse mi comentario jajaja!
La idea estaba buena, por ahí le faltó un poco más de rosca, lo mismo que el sitio actual del gobierno.
Una nota sobre el sitio en el que había laburado.

También había pensado en la parte de afinidad de los usuarios, por ahí se puede hacer gamification de las contribuciones y la parte de alertas de ofertas sobre productos está buena. Dar la posibilidad a los mercados de publicar promociones georeferenciadas es muy bueno también.

@iorlandini
Copy link
Member Author

iorlandini commented Jul 4, 2017 via email

@luis-alvarez
Copy link

Lo último es básicamente lo que hacía el sitio de precios en su sitio y si no me equivoco su equivalente actual también lo hace jaja, no es mala.
La idea de poder publicar promociones georeferenciadas no es para hacer plata, sino para dar competitividad a los negocios chicos, que por ahí no tienen la plata de una cadena gigante para hacer publicidad.
La del scrapper es buena, pero matchear los productos puede ser un dolor de cabeza jajaja!

@iorlandini
Copy link
Member Author

iorlandini commented Jul 4, 2017 via email

@iorlandini
Copy link
Member Author

iorlandini commented Jul 4, 2017 via email

@sebasjm
Copy link

sebasjm commented Jul 6, 2017

El crawler de cadenas grandes sale fácil con algo como http://phantomjs.org/, algo así hice una vez.
Con eso se puede poblar la db y ya hacer un sitio con unas estadísticas mínimas.

Lo demas se puede ir agregando según como venga la mano.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants