Skip to content

AzzamSyakir/ecommerce-scraping-analytics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#EN

Ecommerce Scraping Analytics

Overview

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.

Technologies Used

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)

How to Contribute

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

Ringkasan

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.

Teknologi yang Digunakan

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)

Cara Berkontribusi

Proyek ini bersifat open-source, dan siapa saja boleh membantu! Jika ingin berkontribusi, hubungi saya di: azzam.sykir.work@gmail.com.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published