Data Aggregation and Reporting Service

Nodejs, Express.js

Data Aggregation and Reporting Service

A Node.js (Express.js) service integrating Idealo and Awin APIs for data fetching, processing, and Google Sheets updating.

Key Features

  • API Integration: Fetches click reports (Idealo) and transaction data (Awin)
  • Data Processing: Parses and formats data for consistency
  • Automated Reporting: Updates Google Sheets via API

Data Flow

  1. Fetch data from Idealo and Awin APIs
  2. Process and format retrieved data
  3. Update specified Google Sheets with formatted data
  4. Schedule daily execution via node-cron

Repository https://github.com/georgos-g/node_request

© 2024 GEORGOS GAKIS | MADE BY MYSELF