Facebook Group Keyword Alert Chrome Extension

Job ID: 38937709

Budget: €250 – €750 EUR

Project Description:

I am seeking a skilled and experienced developer to build a Chrome browser extension with the following features:

Core Features:

Facebook Group Monitoring:
Allow users to configure a list of Facebook Groups by name or by keeping a tab open for the group.
Monitor new posts within the configured groups for specific keywords or key phrases provided by the user.

Real-Time Notifications:
Notify the user via a browser notification with sound and visual cues when a post matches the configured keywords.
Clicking the notification should take the user directly to the relevant post within the Facebook group.

Quick Commenting Feature: (Nice to have)
Enable users to configure and store multiple pre-written replies.
Allow users to select and post a pre-written reply with a single click (or two) directly on the matched post.
Provide an option for the user to manually edit or write a comment before posting.

Subscription Model:
Include a free trial period (1 month).
After the trial, users must pay to continue using the extension. One-off or annually.
Possibly integrate a payment gateway (Stripe preferred) - or some other way of ensuring payment.

User Interface:
Design a clean and intuitive UI for:
Adding and managing Facebook Groups. (Or maybe an open tab is required instead)
Configuring keywords / phrases and pre-written comments.
Managing notification settings
Handling subscriptions/payment

Example Use Case:

An electrician wanting more work in the London area might configure keywords like “electrician” and “electrical safety test” for a Facebook group called “People living in London.” When someone posts a question such as, “Can anyone recommend an electrician serving the London area?”, the electrician would:

Receive a real-time notification with sound and visual cues based on the 'electrician' keyword.
Click the notification to go directly to the post.
Use the extension to quickly post a pre-written comment like, “ABC Electricians do a great job and are local, you can reach them at 555-555-5555.”

Requirements:

Scalability:
The extension should be designed to handle a growing user base efficiently.

Post-Launch Support:
The developer must be available for ongoing support and updates (paid separately).

Deliverables:
A fully functional Chrome extension that meets the above requirements.
Source code with clean, modular architecture.
Documentation on configuration and usage.
Assistance with publishing the extension on the Chrome Web Store.

Preferred Skills:
Experience with Chrome Extension Development (JavaScript, HTML, CSS).
Familiarity with Facebook’s DOM structure and handling browser permissions.
Expertise in browser notification APIs and event handling.
Knowledge of Stripe payment integration.
UI/UX design experience for browser extensions.

Additional Information:
Suggestions for improving the design, functionality, or performance are welcome.
Please include an estimated timeline and cost in your proposal.