#EN
Ecommerce Scraping Analytics is an API that collects product data from online stores, mainly Etsy. Right now, the API can:
- Get a list of sold products from a seller.
- Get all product listings from a seller.
The goal of this project is to go beyond just scraping data. It aims to help sellers improve their sales by providing useful insights. Future updates will include:
- Finding Trending Products: Showing which items are popular and the best prices to sell at.
- Category Insights: Helping sellers see which types of products are in high demand.
- Support for Multiple Platforms: Expanding to other online stores, both local and international.
- AI Integration:
- AI-powered charts to help sellers understand the market better.
- AI-powered chatbot to guide sellers in picking the right products.
- Easy-to-Use Web Interface: A simple dashboard to access all data.
This system is built with:
- Golang (using Goroutines for fast processing, and managing concurrency and parallelism)
- Swagger (for API documentation)
- Chromedp (library for scraping websites)
- RabbitMQ (for sending data between services)
- PostgreSQL (planned for data storage, not yet in use)
This project is open-source, and anyone can help! If you want to contribute, contact me at: azzam.sykir.work@gmail.com.
#ID
Ecommerce Scraping Analytics adalah API yang mengumpulkan data produk dari toko online, terutama Etsy. Saat ini, API memiliki dua fitur utama:
- Mendapatkan daftar produk yang sudah terjual dari seorang seller.
- Mendapatkan semua daftar produk yang dijual oleh seller.
Tujuan proyek ini bukan hanya untuk mengumpulkan data, tapi juga membantu seller meningkatkan penjualan mereka dengan wawasan yang berguna. update mendatang akan mencakup:
- get populer product: akan provide list barang apa saja yang sedang tren dan harga jual terbaik.
- Analisis Kategori: Membantu seller melihat jenis produk yang paling diminati.
- Dukungan untuk Banyak Platform: Menambahkan dukungan untuk berbagai toko online, baik lokal maupun internasional.
- Integrasi AI:
- AI berbasis grafik untuk membantu seller memahami pasar lebih baik.
- AI berbasis chatbot untuk membimbing seller memilih produk yang tepat.
- Tampilan Web yang Mudah Digunakan: Dashboard sederhana untuk mengakses semua data.
Sistem ini dibangun dengan:
- Golang (menggunakan Goroutine untuk pemrosesan cepat, dan manajemen concurrency dan paralelisme)
- Swagger (untuk dokumentasi API)
- Chromedp (library untuk scraping website)
- RabbitMQ (untuk mengirim data antar layanan)
- PostgreSQL (akan digunakan, tetapi saat ini belum diterapkan)
Proyek ini bersifat open-source, dan siapa saja boleh membantu! Jika ingin berkontribusi, hubungi saya di: azzam.sykir.work@gmail.com.