{"id":28264505,"url":"https://github.com/ijaihari/roas-insight-suite","last_synced_at":"2026-05-16T22:34:52.430Z","repository":{"id":293068012,"uuid":"982839261","full_name":"ijaihari/ROAS-Insight-Suite","owner":"ijaihari","description":"ROAS Insight Suite is a powerful web application designed to provide actionable insights into advertising campaigns through interactive data visualization and filtering. It helps marketers and analysts track key metrics like Impressions, Clicks, Spend, CTR, and more, enabling data-driven decisions to optimize Return on Ad Spend (ROAS).","archived":false,"fork":false,"pushed_at":"2025-05-17T05:24:33.000Z","size":918,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-18T08:48:39.712Z","etag":null,"topics":["illustrator","react-router-dom","reactjs","redux-toolkit","return-on-ads-spend","roas-insight-suite","scss-framework"],"latest_commit_sha":null,"homepage":"https://roas-insight-suite.vercel.app","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ijaihari.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-13T13:35:23.000Z","updated_at":"2025-05-20T16:14:58.000Z","dependencies_parsed_at":"2025-05-14T06:39:38.011Z","dependency_job_id":"827609f7-f025-4345-bb9b-b6b4b42d64f1","html_url":"https://github.com/ijaihari/ROAS-Insight-Suite","commit_stats":null,"previous_names":["ijaihari/adroi-insight-suite","ijaihari/roas-insight-suite"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ijaihari/ROAS-Insight-Suite","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ijaihari%2FROAS-Insight-Suite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ijaihari%2FROAS-Insight-Suite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ijaihari%2FROAS-Insight-Suite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ijaihari%2FROAS-Insight-Suite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ijaihari","download_url":"https://codeload.github.com/ijaihari/ROAS-Insight-Suite/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ijaihari%2FROAS-Insight-Suite/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264608262,"owners_count":23636695,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["illustrator","react-router-dom","reactjs","redux-toolkit","return-on-ads-spend","roas-insight-suite","scss-framework"],"created_at":"2025-05-20T09:10:46.413Z","updated_at":"2026-05-16T22:34:47.407Z","avatar_url":"https://github.com/ijaihari.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ROAS Insight Suite | \u003ca href=\"https://roas-insight-suite.vercel.app/\"\u003eView Site\u003ca/\u003e\r\n\r\n## Overview\r\nROAS Insight Suite is a powerful web application designed to provide actionable insights into advertising campaigns through interactive data visualization and filtering. It helps marketers and analysts track key metrics like Impressions, Clicks, Spend, CTR, and more, enabling data-driven decisions to optimize Return on Ad Spend (ROAS).\r\n\r\n## Features\r\n- **Dynamic Filtering:** Filter campaigns by components and tags.\r\n- **Multiple Views:** Toggle between detailed data tables and interactive charts (Radar and Bar charts).\r\n- **Sorting:** Sort data by key metrics in ascending or descending order.\r\n- **Responsive Design:** Fully responsive UI for seamless use on different devices.\r\n- **Tooltips \u0026 Details:** Rich tooltips on charts provide contextual information about campaigns.\r\n\r\n## Technologies Used\r\n- React.js – Frontend UI framework\r\n- Redux Toolkit – State management\r\n- React Router – Routing and URL params handling\r\n- Chart.js with react-chartjs-2 – Data visualization\r\n- SCSS – Styling\r\n- JavaScript (ES6+) – Core logic\r\n\r\n## Filters \u0026 Sorting\r\n- Select a metric from the Sort by dropdown to sort the table/chart by that metric.\r\n- Choose High or Low order.\r\n- Click the Filter options (components and tags) to narrow down campaign data.\r\n- Toggle between Table and Chart views using the view mode buttons.\r\n\r\n## Chart Details\r\n- **Radar Chart:** Visualizes campaign data across selected metrics.\r\n- **Bar Chart:** Shows campaign metric values for easy comparison.\r\n- Hover over chart points/bars to see detailed campaign info.\r\n\r\n## Future Enhancements\r\n- Export filtered data as CSV or PDF.\r\n- Add user authentication and save filter presets.\r\n- Implement more advanced analytics and visualizations.\r\n- Support for multiple ad platforms and integrations.\r\n\"\"\"\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fijaihari%2Froas-insight-suite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fijaihari%2Froas-insight-suite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fijaihari%2Froas-insight-suite/lists"}