Development of self-hosted SaaS module LeadEngine (MVP)
Goal: create a self-hosted SaaS system for transferring leads from lead forms (FB / TikTok / Google) to the broker's CRM, with emulation of auto-login, fingerprint, contact validation, and billing in USDT.
⸻
🎯 About the project
Product: a universal bridge between lead forms (FB / TikTok / Google) and brokerage CRMs.
Niche: Crypto / Forex / Betting / Nutra
Target Audience: media buyers and affiliate teams that drive traffic to gray verticals.
Type of work: fixed payment for MVP + possible long-term cooperation for support and new modules.
⸻
📌 Key features of MVP
📥 1. Integration with lead forms (FB / TikTok / Google)
• Receiving leads via Webhook or API (Graph API, TikTok, Google)
• Displaying a list of recent leads
• Ability to view delivery status
📤 2. White-page support
• Scenario: FB Ads → White Page → Button → FB Lead Form
• Passing real fingerprint (IP, GEO, Device, User-Agent)
• Compatibility with Keitaro / Voluum
• At least 1 basic white-page template
🔐 3. Contact validation
• Email (verification via MX and SMTP ping)
• Phone (format + API for OTP verification — optional)
• IP-GEO compliance check
• Anti-fraud filter (blacklist/whitelist IP, email, GEO, UA)
🤖 4. Auto-login emulation
• Opening the broker's autologin link via server
• Emulating a browser session (Puppeteer / Playwright)
• Inserting real fingerprint
• Preloader (1–2 seconds delay before redirect)
🔁 5. Replay Engine
• Loading CSV with the lead database
• Emulating repeat traffic (timers, proxies, fingerprint rotation)
💳 6. SaaS Billing & License
• Generating license keys
• Restrictions on: number of domains, traffic, sources
• Billing via crypto gateway (Cryptomus / NowPayments)
• Subscription and license management panel (admin)
⸻
🧱 Tech stack
Module Technology
Backend Node.js + Fastify
Frontend React + Tailwind
Database PostgreSQL + Redis
Browser emulation Puppeteer or Playwright
Proxy management Node.js module
Crypto billing Cryptomus / NowPayments API
Deployment Docker (Dockerfile + docker-compose)
Hosting VPS (e.g., Hetzner, Contabo)
⸻
🧑💻 Requirements for the performer
• Experience with SaaS (especially in fintech or leadgen fields)
• Proficient in Node.js + React
• Understanding of Webhooks / API / lead generation forms
• Working with proxy, headless browsers (Puppeteer)
• Ability to deploy the project via Docker
⸻
📦 Expected results
• 🔧 Working MVP module with all specified features
• ✅ docker-compose instructions for launch
• 📘 README.md for deployment
• 🧪 Interface for testing (can be without UI design — just functionality)
• 🔐 SaaS licensing + admin panel
⸻
📍 To respond:
📝 Send:
1. Examples of similar SaaS / Node.js / API projects
2. Do you have experience with leadgen / browser automation?
3. Desired payment and deadline
4. Questions regarding the technical specifications, if any
-
1616 8 0 Hello,
I am a developer in the field of AI/ML & JS/TS. I can complete your project. Write to me, and we will discuss.
-
15075 32 0 1 Good day!
My name is Valentin, and I represent Arctic Web Agency. We are a team of experienced web developers specializing in creating modern and effective web solutions for businesses. I can provide examples of our similar work in personal messages. We are ready to take your project to work!
Sincerely,
Arctic Web Team
Freelancehunt
Current freelance projects in the category Data Parsing
Consultation on parsing Instagram account subscribersHello. It is necessary to conduct a preliminary assessment of the feasibility of the following task. I have a list of Instagram accounts. The goal is to obtain contact information (primarily email addresses) of users who follow these accounts. Previously, I encountered companies… Data Parsing ∙ 1 day 8 hours back ∙ 12 proposals |
A specialist is needed to find contacts of decision-makers in Ukraine.It is necessary to gather a database (or ready database) of contacts of decision-makers (DMs) in companies in Ukraine. Information Gathering, Data Parsing ∙ 1 day 12 hours back ∙ 14 proposals |
Need to scrape data from LinkedInWe need to scrape data from LinkedIn based on our list. For each entry, we need to find and collect available data if it exists on the LinkedIn profile, including the profile picture on the LinkedIn social network, email address, links to social media, company website, and… Data Parsing ∙ 1 day 18 hours back ∙ 24 proposals |
Parsing and classification of dataWe are looking for a developer to implement a system for collecting and structuring data from open sources. We have a database of small business owners in the USA, which contains the person's name, company name, address, and state. It is necessary to build a process for… Web Programming, Data Parsing ∙ 1 day 19 hours back ∙ 38 proposals |
Svitlahata
17 USD
It is necessary to import 1819 products from the XML/YML feed of Prom.ua to OpenCart 3. A ready XML file is available, which contains product names, descriptions, prices, photos, specifications, manufacturers, and categories. Requirements: import all products to OpenCart… Content Management Systems, Data Parsing ∙ 2 days 22 hours back ∙ 34 proposals |