You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This project is a web application built with **Flask** that allows users to search for product prices on MercadoLibre and visualize them in a histogram. It uses web scraping to collect price data, the [monedas-api](https://github.com/pyoneerC/monedas-api) (also developed by me) for real-time currency conversion to USD, and **Matplotlib** to generate clean, insightful graphs that illustrate price variability.
9
+
Mercadix helps you quickly understand the price landscape for any product on Mercado Libre (Argentina & Brasil). Simply search for an item, and Mercadix generates a clear histogram showing the range of prices currently listed. This allows you to see the minimum, maximum, average, and median prices at a glance, helping you make informed decisions.
10
+
11
+
**No technical knowledge required!** Just type what you're looking for.
10
12
11
13
> [!NOTE]
12
-
> [Available in all modern browsers!](https://mercado-libre-price-chart.vercel.app)
14
+
> [Try it now! Available in all modern browsers!](https://mercado-libre-price-chart.vercel.app)
13
15
14
16

15
17

16
18
19
+
## Who is this for?
20
+
21
+
Mercadix is useful for:
22
+
23
+
***Small Business Owners & Retailers:** Quickly check competitor pricing or understand the market value of products you sell or plan to sell.
24
+
***Resellers:** Identify potentially underpriced items or gauge the typical selling price for products you want to flip.
25
+
***Informed Consumers:** See if a listed price is a good deal compared to the rest of the market before you buy.
26
+
***Anyone curious about pricing trends** on Mercado Libre.
27
+
17
28
> [!TIP]
18
-
> You can search for any product you'd like using the search bar!
29
+
> Want to know the price range for "Smart TV 50 pulgadas"? Just search it!
19
30
20
31

21
32
22
-
## Features
33
+
## Key Features
23
34
24
-
-**Price Lookup**: Enter the product name and number of pages to scrape on MercadoLibre.
25
-
-**Graph Generation**: Displays a histogram of prices, including key statistics like average, median, max, min, and standard deviation.
26
-
-**Image Display**: Shows a representative image from the first result directly on the graph.
27
-
-**User Interface**: Simple and intuitive interface for entering search parameters and viewing results.
35
+
***Easy Price Lookup:** Enter the product name you want to analyze.
36
+
***Clear Visualizations:** Get an easy-to-understand histogram of prices.
37
+
***Key Price Stats:** Instantly see the average, median, highest, and lowest prices, plus the price variation (standard deviation).
38
+
***Product Image:** See a sample image from the search results.
39
+
***Simple Interface:** Designed for ease of use, no complex setup needed.
28
40
29
41
> [!TIP]
30
-
> You can download the histogram image by clicking the "Download Image" button.
42
+
> You can download the generated price graph image by clicking the "Download Image" button.
43
+
44
+
## How it Works (Simplified)
45
+
46
+
Mercadix searches Mercado Libre for the product you entered, collects the prices from the listings, and then uses statistical analysis and graphing tools (like Matplotlib) to create the visual price summary. It also uses the [monedas-api](https://github.com/pyoneerC/monedas-api) for optional currency conversion insights (though the primary display is in local currency).
31
47
32
-
## Installation
48
+
## Installation (For Developers)
33
49
34
50
To run this project on your local machine, follow these steps:
35
51
@@ -71,7 +87,7 @@ The application will be available at `http://127.0.0.1:5000`
71
87
72
88

73
89
74
-
## Running Tests
90
+
## Running Tests (For Developers)
75
91
76
92
### Backend Tests
77
93
To run backend tests, use the following command:
@@ -91,15 +107,15 @@ To run E2E tests, use the following command:
91
107
npx playwright test
92
108
```
93
109
94
-
## Technologies Used
110
+
## Technologies Used (For Developers)
95
111
96
112
-**Flask**: Web framework for Python.
97
113
-**Matplotlib**: Library for creating visualizations.
98
114
-**BeautifulSoup**: Library for parsing HTML and extracting data.
99
115
-**Requests**: HTTP library for sending and receiving data.
100
116
-**NumPy**: Library for numerical computing in Python.
cuánto se está pagando por eso en Mercado Libre. Vas a ver un gráfico con los precios más bajos, más altos y la media, para saber si vale la pena o no comprarlo.
164
+
un gráfico simple con el rango de precios: el más bajo, el más alto y el promedio. Ideal para comparar precios, chequear a la competencia o simplemente ver si es una buena oferta.
0 commit comments