
Đã đóng
Đã đăng vào
Thanh toán khi bàn giao
# Freelancer.com Job Posting --- ## Title **Chrome Extension Developer – Threads-to-Notion Sync with OAuth (Public-Facing MVP)** --- ## Description I have an existing Chrome Extension (Manifest V3) that syncs Threads (by Meta) post metrics to a Notion database. It currently works using hardcoded API credentials entered directly in the extension popup. I need a developer to upgrade it into a polished, public-facing MVP with proper OAuth flows and new sync features so anyone can install it from the Chrome Web Store and connect their own accounts. ### What Already Exists - **Chrome Extension (Manifest V3)** with a service worker (`[login to view URL]`) and popup UI (`[login to view URL]` / `[login to view URL]`) - Fetches all Threads posts via the Meta Graph API (`[login to view URL]`) with pagination - Matches Threads posts to Notion database pages using title similarity + date proximity - Updates Notion pages with metrics: Views, Likes, Comments, Reposts, Shares - Syncs Thread URL to a URL property on the Notion page - Currently filters for Notion pages with a "Tracking" status - Uses `[login to view URL]` for persisting credentials - Full working source code will be provided --- ### What Needs to Be Built #### 1. Threads OAuth Integration - Implement the Meta/Threads OAuth 2.0 flow so users can click **"Connect to Threads"** in the extension popup - A browser window or tab opens the Threads authorization page - User confirms access, and the extension stores the resulting access token securely - Handle token refresh / long-lived token exchange - Display connected account status in the popup (e.g., "Connected as @username") - Provide a **Disconnect** option #### 2. Notion OAuth Integration - Implement the Notion OAuth 2.0 flow (Public Integration) so users can click **"Connect to Notion"** - A browser window or tab opens the Notion authorization page - User confirms access and **selects the database** they want to sync to (Notion's OAuth flow includes a database/page picker) - Store the resulting access token and selected database ID securely - Display connected status and selected database name in the popup - Provide a **Disconnect** option - The Notion database should have (or the extension should create/validate) the following properties: - **Title** (title) – post title - **PostDate** (date) – post date - **Views** (number) - **Likes** (number) - **Comments** (number) - **Reposts** (number) - **Shares** (number) - **Thread URL** (URL) - **Status** (status) – with at least "Tracking" as an option #### 3. "Import All Posts" Feature - A button in the popup: **"Import All Posts"** - Fetches ALL posts from the user's Threads account (with pagination) - For each post, creates a new page in the connected Notion database: - **Title**: Everything before the first line break (`\n`) in the post text - **Page Content**: The full post text is added as the page body (Notion blocks), not just a property - **Metrics**: Views, Likes, Comments, Reposts, Shares synced to their respective number properties - **Thread URL**: The post permalink is stored in the URL property - **PostDate**: The post timestamp - Should handle duplicate detection (don't re-import posts that already exist in the database, matched by Thread URL) - Show progress indicator during import (e.g., "Importing 24 of 150 posts...") #### 4. "Sync Posts in Date Range" Feature - A UI element where users can select a date range (e.g., "Last 7 days", "Last 30 days", or custom start/end dates) - A button: **"Sync Date Range"** - The sync logic should: 1. Fetch Threads posts within the selected date range 2. Fetch Notion database pages within the same date range 3. **Match** posts by Thread URL (preferred) or by title similarity + date (fallback, existing logic can be reused) 4. **If post exists on both Threads and Notion** → Update the metrics on the Notion page 5. **If post exists in Notion but NOT on Threads** → Add a note/tag indicating the post was deleted (e.g., set Status to "Deleted" or add a note) 6. **If post exists on Threads but NOT in Notion** → Create a new page in Notion (using the same rules as Import All) - Show a summary when complete (e.g., "Updated: 12, Added: 3, Marked Deleted: 1") #### 5. Keep Existing "Sync Selected Posts" Feature - The existing "Sync Selected Posts" button should continue to work as-is, but use the OAuth tokens instead of manually entered credentials - It syncs metrics for all Notion pages with Status = "Tracking" --- ### Technical Requirements - **Chrome Extension Manifest V3** – must comply with current Chrome Web Store policies - **No backend server required** (preferred) – all OAuth flows should be handled client-side using `[login to view URL]` / `launchWebAuthFlow` or equivalent. If a lightweight backend is truly necessary for token exchange (e.g., Notion requires a server-side token exchange), propose the simplest possible solution (e.g., a single serverless function on AWS Lambda, Cloudflare Workers, or Vercel) - **Secure token storage** using `[login to view URL]` (not sync, since tokens can be large) - **Clean, maintainable code** – well-structured JS, clear separation of concerns - **Error handling** – graceful handling of expired tokens, rate limits, network failures, API errors - **No external JS frameworks required** – vanilla JS is fine; if you want to use a lightweight framework, discuss first - Must be ready for **Chrome Web Store submission** --- ### Deliverables 1. Complete source code (all files) for the updated Chrome Extension 2. Updated `[login to view URL]` with correct permissions and OAuth redirect URLs 3. Instructions for setting up the Meta (Threads) app and Notion integration (OAuth client ID/secret configuration) 4. Brief documentation on how to configure and test locally 5. If a backend component is needed: deployed serverless function with source code --- ### Skills Required - Chrome Extension development (Manifest V3) - OAuth 2.0 implementation (specifically Meta/Threads OAuth and Notion OAuth) - Notion API (database queries, page creation, block content, property updates) - Meta Graph API / Threads API - JavaScript (ES6+) - Experience publishing to Chrome Web Store (preferred) --- ### Budget & Timeline - **Budget**: Open to bids – please provide a fixed-price quote - **Timeline**: Prefer completion within 2–3 weeks - **Milestone structure preferred**: - Milestone 1: OAuth flows working (Threads + Notion connect/disconnect) - Milestone 2: Import All Posts feature - Milestone 3: Sync Date Range feature + final polish --- ### To Apply Please include in your proposal: 1. Relevant experience with Chrome Extensions and OAuth integrations 2. Whether you believe a backend is needed (and if so, what you'd recommend) 3. Your estimated timeline and fixed-price bid 4. Any questions or clarifications about the requirements --- *Source code and additional context will be shared with the selected developer.*
Mã dự án: 40255838
164 đề xuất
Dự án từ xa
Hoạt động 16 ngày trước
Thiết lập ngân sách và thời gian
Nhận thanh toán cho công việc
Phác thảo đề xuất của bạn
Miễn phí đăng ký và cháo giá cho công việc
164 freelancer chào giá trung bình $1.086 USD cho công việc này

I understand that upgrading your Chrome Extension for Notion Sync with OAuth integration presents a key challenge in streamlining the user experience and expanding accessibility. With over a decade of expertise in web and mobile development, including specialized experience in Chrome Extension development and OAuth 2.0 implementations, I am well-equipped to enhance your extension seamlessly. Having successfully delivered similar projects in the past, particularly in the fintech and blockchain domains, I have a proven track record of implementing robust OAuth integrations and enhancing user connectivity. My experience in developing secure, client-side solutions aligns perfectly with your project requirements, ensuring a polished MVP that meets industry standards. If chosen for this project, I will diligently work on implementing the Threads and Notion OAuth flows, enhancing user interactions with features like importing all posts and syncing posts within specific date ranges. My commitment to clean, maintainable code and thorough error handling will guarantee a reliable and efficient extension. I am excited about the opportunity to collaborate with you on this project. Please feel free to reach out to discuss further details and kick-start this project together.
$1.200 USD trong 20 ngày
8,0
8,0

Hello, As a versatile Full-Stack Developer specialized in Python and JavaScript, I am confident in my ability to deliver the exact upgrades you require for your Threads-to-Notion Sync Chrome Extension. Starting from an existing platform, I will diligently integrate the necessary OAuth flows to ensure a user-friendly experience. Upon installation, users will be able to authorize both their Threads and Notion accounts within the extension, providing secure long-term access. I have extensive experience working with REST APIs, designing clear architecture, and optimizing overall performance. This means that I can not only implement the OAuth functionalities for your web services efficiently but also enhance these features to improve scalability. Moreover, my meticulousness in backend development ensures any token exchange or refresh processes are handled seamlessly. Beyond OAuth integration, I am also well-prepared to fulfil your other requirements. From creating a distinct "Import All Posts" feature to managing duplicate entry detection in your Notion database, I am poised to tackle each aspect meticulously. Additionally, my expertise in frontend development complements your outlined demand for customizable date-range sync features. Overall, with me on board, you can expect impeccable solutions that modernize your extension while maintaining its efficiency and functionality. Thanks!
$1.250 USD trong 15 ngày
7,1
7,1

Interesting project, I will upgrade your Threads-to-Notion Chrome Extension with both OAuth flows, Import All Posts with duplicate detection, and date-range sync with match/add/delete logic Manifest V3 compliant and Chrome Web Store ready. For Notion OAuth, a server-side token exchange is required since Notion needs the client secret during code exchange, which cannot live in extension code. I will handle this with a single Cloudflare Worker stateless, minimal, and free-tier eligible. Questions: 1) Are you already registered as a Meta developer with Threads API access? 2) Do you want preset date ranges only (7/30/90 days) or a custom date picker as well? Let's connect via DM to discuss timeline and fixed pricing. I want to review your existing source code first so I can provide a considered and accurate milestone based estimate rather than a rough figure. Kamran
$860 USD trong 11 ngày
7,1
7,1

Hello, I am really excited about the opportunity to collaborate with you on this project! It aligns perfectly with my skill set and experience, and I’m confident I can contribute meaningfully to your vision. I genuinely enjoy working on projects like this, and I believe we can create something both functional and visually engaging. Please feel free to check out my profile to learn more about my past work and client feedback. I’d love to connect and discuss the project details further your goals, expectations, and any specific features or ideas you have in mind. The more I understand your vision, the better I can bring it to life. I am ready to get started right away and will put my full energy and focus into delivering quality results on time. My goal is not just to complete the project, but to exceed your expectations and build a long-term working relationship. Looking forward to hearing from you soon! With regards! Abhi
$1.000 USD trong 7 ngày
6,2
6,2

Hello I am great with web technologies. I would be glad if we discuss more about it. Regards Florin Bacu
$750 USD trong 7 ngày
6,4
6,4

Hello! I’m excited to offer Smart Sols’ expertise to upgrade your Chrome extension for syncing Threads to Notion. With over 9 years of full-stack experience and strong proficiency in JavaScript, React.js, and browser extension development, we fully understand the requirements of seamless data synchronization between platforms. We have successfully developed and enhanced similar integrations that ensure reliability, smooth user experience, and maintainability. Our team will thoroughly review the existing extension codebase, implement necessary upgrades for optimal performance, and ensure flawless sync between Threads and Notion. We prioritize clean, scalable code and timely delivery to exceed your expectations. We’re confident in delivering a robust and well-tested solution tailored to your goals. Looking forward to collaborating with you to make your extension the best it can be!
$1.500 USD trong 12 ngày
6,0
6,0

Hello, Your project stood out because you already have a working MV3 extension syncing Threads metrics to Notion, and you're now looking to upgrade it into a fully public OAuth‑powered release. I've handled similar upgrades before, including turning a private Notion-sync tool into a Chrome Web Store-ready extension and implementing Meta OAuth flows for token exchange and long‑lived token management. I see the real challenge being the OAuth flows without a backend. Threads token exchange and Notion’s server‑side requirement must be balanced with Chrome’s launchWebAuthFlow limits. The key is keeping tokens secure while keeping the setup simple for end users. I’ll implement both OAuth flows, build the new Import All and Date Range Sync paths, ensure accurate URL‑based matching, and restructure your service‑worker logic to keep data operations clean and resilient against rate‑limit errors. Before finalizing the scope, I’d like clarity on your preferred approach for Notion’s token exchange and whether a minimal serverless function is acceptable. Best regards, John allen.-
$1.000 USD trong 10 ngày
5,6
5,6

Hello Dear! I write to introduce myself. I'm Engineer Toriqul Islam. I was born and grew up in Bangladesh. I speak and write in English like native people. I am a B.S.C. Engineer of Computer Science & Engineering. I completed my graduation from Rajshahi University of Engineering & Technology ( RUET). I love to work on Web Design & Development project. Web Design & development: I am a full-stack web developer with more than 10 years of experience. My design Approach is Always Modern and simple, which attracts people towards it. I have built websites for a wide variety of industries. I have worked with a lot of companies and built astonishing websites. All Clients have good reviews about me. Client Satisfaction is my first Priority. Technologies We Use: Custom Websites Development Using ======>Full Stack Development. 1. HTML5 2. CSS3 3. Bootstrap4 4. jQuery 5. JavaScript 6. Angular JS 7. React JS 8. Node JS 9. WordPress 10. PHP 11. Ruby on Rails 12. MYSQL 13. Laravel 14. .Net 15. CodeIgniter 16. React Native 17. SQL / MySQL 18. Mobile app development 19. Python 20. MongoDB What you'll get? • Fully Responsive Website on All Devices • Reusable Components • Quick response • Clean, tested and documented code • Completely met deadlines and requirements • Clear communication You are cordially welcome to discuss your project. Thank You! Best Regards, Toriqul Islam
$750 USD trong 9 ngày
5,5
5,5

I have all the skills to complete the project on time. Check my profile for similar project involving chrome extension dev and javascript api integration
$1.500 USD trong 7 ngày
5,6
5,6

Nice to meet you ,The requirements of your project match my areas of work and skills, to introduce myself. My name is Anthony Muñoz and i am the lead engineer for DS Pro IT agency. I have worked for over 10 years as a Full-Stack and software development engineer and have successfully done multiple jobs. It will be a pleasure to work together to make your project. Feel free to discuss about the project with me, greetings.
$2.120 USD trong 7 ngày
5,7
5,7

Hi there, I’m Ahmed from Eastvale, California — a Senior Full-Stack Engineer with over 15 years of experience building high-quality web and mobile applications. After reviewing your job posting, I’m confident that my background and skill set make me an excellent fit for your project — Upgrade Chrome Extension for Notion Sync . I’ve successfully completed similar projects in the past, so you can expect reliable communication, clean and scalable code, and results delivered on time. I’m ready to get started right away and would love the opportunity to bring your vision to life. Looking forward to working with you. Best regards, Ahmed Hassan
$1.250 USD trong 1 ngày
5,0
5,0

Hi, I have a solid background in developing Chrome Extensions and implementing OAuth integrations, which will allow me to effectively upgrade your existing extension into a polished, user-friendly MVP. I will ensure a seamless connection process for users, enhancing the functionality and user experience of your Threads-to-Notion sync tool. Additionally, I will ensure secure token storage and impeccable code quality to meet Chrome Web Store submission requirements. What specific metrics would you like to prioritize during the data sync process for the Notion integration? Best regards,
$1.250 USD trong 10 ngày
5,4
5,4

Hi there! I'm excited about the opportunity to upgrade your Chrome Extension for the Threads-to-Notion Sync. With my 12+ years of experience in Chrome Extension development and API integrations, I am confident in enhancing your extension to a polished MVP with advanced features like OAuth integrations, 'Import All Posts', 'Sync Posts in Date Range', and more. I will seamlessly implement the OAuth flows for Threads and Notion, allowing users to connect and sync their accounts securely. The 'Import All Posts' feature will efficiently fetch and sync all posts to the selected Notion database, while the 'Sync Posts in Date Range' will ensure accurate and up-to-date data synchronization. My goal is to deliver clean and maintainable code, meeting all technical requirements for Chrome Web Store submission. Let's discuss the project details further. How would you like to proceed with setting up the initial milestones for development? Best regards,
$1.275 USD trong 32 ngày
5,0
5,0

As a highly experienced Chrome Extension Developer with a strong background in JavaScript and Web Development, I am confident that I have the skills and knowledge to create an upgraded version of your Threads-to-Notion Sync extension that will exceed your expectations. My previous projects have also involved complex OAuth 2.0 integrations similar to what you're looking for here. An essential part of my service is understanding my client's vision, and in this case, it couldn't be more important: upgrading the extension into a polished, public-facing MVP with proper OAuth flows and new sync features. This is something I'm well-prepared to deliver. My communication skills in English and Spanish are excellent, ensuring we're on the same page throughout the project. Finally, my work style is characterized by efficiency without compromising quality. For instance, leveraging on my AI automation knowledge could significantly streamline processes and enhance functionality for this project. Plus, my proficiency also extends to Unity Game Development, allowing me to think outside the box and generate creative solutions for interconnected problems like these. All in all, I am more than ready to make your vision not only a reality but an enhanced one!
$1.500 USD trong 7 ngày
5,1
5,1

Hello! I am a Florida-based senior software engineer with extensive experience in building and upgrading Chrome extensions. I carefully reviewed your project about the Threads-to-Notion sync and I’m excited about the opportunity to help enhance this tool for better usability and performance. With over 15 years in full-stack development, I have a solid background in crafting efficient systems. I’ve successfully delivered projects that integrate seamlessly with user workflows, ensuring both technical excellence and practical solutions. I’ve worked on similar projects, including a Chrome extension for task management sync and another for data visualization in Notion. To better tailor my approach, could you please clarify the following questions to help me better understand the project? 1. Are there any specific features you envision for this extension that are crucial for your workflow? 2. Do you have any existing documentation or user feedback that can help guide the development process? I believe in clear communication and structured milestones to ensure we meet your goals efficiently. Let’s chat about how I can make this project a success and create a solution that truly fits your needs. Looking forward to your response! -James
$1.200 USD trong 5 ngày
5,0
5,0

Hi there, I am experienced in building Chrome Extensions with OAuth integrations and have worked on projects involving Notion and Meta Graph API . I can help you build the OAuth integration for Meta/Threads and Notion, ensuring a smooth flow for user authentication and data syncing. For the project, I would: Implement OAuth flows for both Meta and Notion, ensuring a secure and seamless user connection process. Build the "Import All Posts" and "Sync Date Range" features with efficient token handling and error management. Ensure the extension is fully functional, with no backend required, using secure client-side storage for tokens. sounds like a plan? lets connect Cheers, Umair
$1.125 USD trong 7 ngày
5,2
5,2

Greetings, I am a skilled Chrome Extension developer with expertise in OAuth integrations, Notion API, and JavaScript. I have reviewed your project requirements for upgrading the Chrome Extension for Threads-to-Notion Sync with OAuth. My portfolio showcases successful projects in Chrome Extension development and API integrations, ensuring reliable execution and long-term results. I am confident in my ability to deliver a polished, public-facing MVP with enhanced sync features and proper OAuth flows for seamless user experience. Your project's focus on improving connectivity and functionality aligns with my strengths in frontend development and API integration. Could you please clarify the priority or key business goal for this upgraded Chrome Extension? I believe understanding this will help streamline the project scope and ensure its successful completion. Let's discuss further in an open chat to finalize the project details smoothly. Best regards, Muhammad Anas Khan ⭐⭐ https://www.freelancer.com/u/CodeAnchors ⭐⭐
$900 USD trong 8 ngày
5,1
5,1

Hello, We would like to grab this opportunity and will work till you get 100% satisfied with our work. We are an expert team which have many years of experience on JavaScript, Web Development, Frontend Development, Documentation, API Integration, Progressive Web Apps I will share with you my recent work in the private chat due to privacy concerns! Best Regards. Abdulhamid
$1.000 USD trong 7 ngày
4,8
4,8

Reliability isn't a feature; it's a foundational requirement. I’m here to ensure it’s built-in from day one. Your aim to evolve your Chrome Extension into a polished, publicly accessible MVP employing OAuth 2.0 for Threads and Notion integration signals a commitment to secure, scalable user experiences, aligning directly with how we architect systems at DigitaSyndicate. At DigitaSyndicate, a UK-based digital systems agency, we build precision-engineered automation and web platforms designed for performance and long-term scalability. Our approach to OAuth implementation, seamless API integration, and stateful client-side token management fits perfectly with your requirement for a secure, user-friendly extension ready for Chrome Web Store deployment. Having delivered complex browser extensions integrating multiple OAuth providers and APIs with flawless token lifecycle management, I am confident we can map out an execution plan tailored to your priorities and timeline. Can you share your main priorities and timeline so I can map out the right execution plan for you? Casper M. Project Lead | DigitaSyndicate Precision-Built Digital Systems.
$1.150 USD trong 14 ngày
4,9
4,9

As a professional Full Stack Developer with extensive experience developing, debugging, and maintaining Chrome Extensions using JavaScript, I am uniquely qualified to take on your project, Upgrade Chrome Extension for Notion Sync. With my comprehensive knowledge of Manifest V3 architecture and expertise in OAuth 2.0 implementation, I can seamlessly upgrade your extension from hardcoded API credentials to a polished MVP with proper OAuth flows. Over the years, I have designed several highly-performing applications, including CMS systems and SaaS tools integrated with third-party services like Notion and Threads. This familiarity enhances my understanding of your project's requirements and ensures efficient delivery. Furthermore, my proficiency in web development enables me to efficiently handle complex functionalities like 'Import All Posts' Feature and 'Sync Posts in Date Range'. Drawing on my problem-solving mindset and experience working with large datasets and APIs - both qualities crucially relevant to this project - I am committed to creating an extension that perfectly syncs Threads post metrics to Notion database. Let's transform your existing prototype into a public-facing MVP that delivers enhanced functionality with intuitive user experiences. Let's get started!
$1.125 USD trong 11 ngày
4,9
4,9

Detroit, United States
Phương thức thanh toán đã xác thực
Thành viên từ thg 1 8, 2021
$8-15 USD/ giờ
$30-250 USD
$30-250 USD
$30-250 USD
$250-750 USD
€2-6 EUR/ giờ
₹600-1500 INR
$250-750 AUD
₹2000-4000 INR
$80-120 AUD
$10-30 USD
₹1500-12500 INR
$10-30 USD
$250-750 USD
₹600-1500 INR
£250-750 GBP
£125-500 GBP
₹12500-37500 INR
$250-750 USD
$30-250 USD
$30-250 USD
$250-750 USD
₹12500-37500 INR
€30-250 EUR
$30-250 CAD