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
- Fetch data from Idealo and Awin APIs
- Process and format retrieved data
- Update specified Google Sheets with formatted data
- Schedule daily execution via node-cron
Repository
https://github.com/georgos-g/node_request