Developer for Lovable + Supabase Lead Management System (with Data Enrichment & Scraping)

Developer for Lovable + Supabase Lead Management System (with Data Enrichment & Scraping)

Developer for Lovable + Supabase Lead Management System (with Data Enrichment & Scraping)

Upwork

Upwork

Remote

14 hours ago

No application

About

Project Overview We’re looking for a skilled developer to build a lead management system using Lovable (frontend) and Supabase (backend). The system will serve as a central hub for managing contacts — importing, cleaning, enriching, filtering, exporting, and tracking client-specific usage — while keeping the database secure and up to date. The system should be able to scrape fresh contacts from multiple sources (Apollo, niche directories, and industry sources) and use enrichment tools to validate and update the data regularly. Key features will include suppression lists, client-based tracking, export/update audit trails, and secure login. ------------ Responsibilities Frontend (Lovable) Develop a clean, intuitive interface for uploading, managing, filtering, and exporting contacts. Implement real-time progress/status updates. Build a secure login/authentication system with role-based access. Backend (Supabase) Set up and configure Supabase database and authentication. Implement row-level security and background processing with edge functions. Support features such as deduplication, suppression lists, client tagging, and export history. Data Enrichment & Scraping Scrape and ingest contacts from Apollo and multiple other sources. Integrate enrichment tools for validation (job change detection, email verification, etc.). Enable enrichment at time of export for freshest data. Log last update/export dates per contact. Client Tracking & Reporting Track which contacts belong to which clients. Provide audit trails of exports (who exported what and when). Maintain suppression lists to prevent duplicate/unwanted exports. Display which data was scraped or enriched for each client. Security & Maintenance Ensure secure handling of sensitive contact data. Provide system documentation and training. Monitor scraping and enrichment pipelines for accuracy. ------------ Required Skills Hands-on experience with Lovable. Strong backend skills with Supabase (database, auth, edge functions). Proven ability in web scraping from multiple sources. Familiarity with data enrichment tools (verification, job change detection). Knowledge of secure login systems and data workflows. ------------ Deliverables Fully functional Lovable + Supabase lead management app with: Secure login/authentication. Contact management (import, deduplication, suppression lists). Client tagging, export tracking, and audit trails. Enrichment option at time of export. Visibility into last update/export per contact. Scraping pipelines for Apollo and other sources. Automated enrichment pipelines. Documentation and training handover. ------------ Success Metrics Import and process 10,000+ contacts without performance issues. CSV uploads in under 30 seconds. Export generation in under 10 seconds. Suppression lists function reliably. Transparent tracking of scraped, enriched, and exported data. ------------ Bonus Points Experience scraping niche industry directories. Past work building lead management or CRM-style tools. ------------ When applying, please include: Relevant past projects using Lovable and/or Supabase. Your approach to scraping and enrichment across multiple sources. How you would implement suppression lists, export tracking, and client reporting. Your estimated timeline and availability.