Full-Stack Developer for Meta Ad-Intelligence MVP
Publicada el 2026-08-02
Descripción de la oferta
I’m looking for a strong full-stack developer to build and deploy an 8-week MVP for a Meta advertising-intelligence platform. The product helps e-commerce operators monitor competitors’ Facebook and Instagram ads, spot ad activity trends, and discover product trends from real Meta Ads Library data. This is a focused MVP—not a large enterprise build—and the developer should be comfortable making practical, clean technical decisions to ship quickly. Core stack: - Next.js 14 (App Router), TypeScript - Tailwind CSS + shadcn/ui - Supabase (PostgreSQL, Auth, Row-Level Security) - Vercel deployment and scheduled Cron jobs - Meta Ads Library / Graph API - Recharts for dashboard charts Required MVP features: - Landing page with Supabase-backed waitlist signup - Email/password authentication and protected dashboard - Responsive dashboard with Competitors, Ad Gallery, Trends, Alerts, and Settings - Add/remove competitor Facebook Page IDs per user - Official Meta Ads Library API integration: - Fetch ads for tracked pages - Cursor pagination - Rate-limit/error handling with exponential backoff - Normalize and store ad data in Supabase - Ad gallery with ad text, creative preview when available, delivery dates, platforms, and snapshot links - Filters for platform, media type, date range, and active/inactive ads - Competitor velocity scoring based on new ads per week and active-ad count - Daily scheduled polling to detect new ads and create in-app alerts - Product-trend page using simple, transparent keyword/category extraction from stored ad copy - Realistic seeded demo data fallback when the Meta API is unavailable - Empty, loading, and error states; mobile-responsive UI - Clear README covering setup, environment variables, deployment, and architecture Important constraints: - Use only the official Meta Ads Library API—no scraping or unofficial reverse-engineered libraries. - Keep the MVP simple: do not introduce Neo4j, Redis/Celery, Elasticsearch, Stripe, or complex ML systems. - Use Vercel Cron or a simple scheduled function for daily ingestion. - API keys and access tokens must remain in environment variables and never be committed. - The repository will be owned by me. Work must be delivered through small, focused GitHub pull requests. Working arrangement: - Approximately 8 weeks, part-time. - Weekly milestones, Friday demo, and payment after review. - Daily short async update: completed work, next task, and blockers. - Clean, documented code and basic tests are required. - I will review and merge PRs. To apply, please include: 1. Two relevant examples of dashboards, analytics products, or Meta/Graph API work you have built. 2. Your experience with Next.js, Supabase, and Vercel. 3. How you would structure Ads Library ingestion and daily polling. 4. Your weekly availability for the next eight weeks. 5. Confirmation that you can complete a paid 2–3 hour test task before starting.
Skills
- Tailwind CSS
- JavaScript
- Next.js
- Supabase
- Vercel
- CSS
- Meta Ads
- MySQL
- shadcn/ui
- PHP
- PostgreSQL
- Ecommerce
- Machine Learning
- Elasticsearch
- TypeScript
- GitHub
- Redis
- Neo4j
- React
Fuente original: freelancer