SyncX
- 3 Devlogs
- 4 Total hours
Basically a way to get Microsoft Rewards out of not using Microsoft Bing
Basically a way to get Microsoft Rewards out of not using Microsoft Bing
Wrapped up and finalized the project. It is done and posted up now.
Added some final touches and removed some bloatware. I also added some other code to fix up an auth error.
Here is the link to the download: https://chromewebstore.google.com/detail/syncx/aoemdhkojjipbafpdehcfgfldjogfkka
Recent work removed an obsolete dot UI feature to simplify the interface and reduce visual clutter.
The flowTrack and flowNode styles were updated to improve layout consistency and animation smoothness.
An unnecessary coconut addition was removed to clean up experimental or unused code paths. ( probably my stupid friend when we were working together lol )
Legal documentation and user agreements were updated and strengthened as part of routine maintenance.
The header component was refactored for a leaner implementation and improved accessibility.
https://syncx.devomb.com is the site and its all up there.
Since the majority of this project was done before I was verified and could make this project. This Devlog is going to cover everything in this project since I’ve wrapped it up and I’m finished with it.
SyncX is a private pnpm/Turbo monorepo for a Chrome Manifest V3 extension that captures Google search queries and replays them on Bing in the user’s browser, with enforced pacing, daily caps, and active-hour windows to mirror searches without manual effort. The repo includes apps/extension (capture, local queue, scheduler, Bing replay, Cognito PKCE auth, and settings UI), apps/web (a Next.js marketing site with docs, privacy, risks, and legal pages), packages/shared (shared types and constants), services/api (a Lambda handler for queue, stats, settings, and user-deletion endpoints), and infra (AWS CDK for API Gateway, DynamoDB, Cognito, optional budget alerts, and a syncx-prod resource group). It supports two modes: Phase A runs entirely in Chrome with local storage and no cloud account, while Phase B lets users self-host on AWS (~$0–5/month) by deploying the stack and pasting API URL, Cognito domain, and client ID into the extension settings.