Developer to Build an AI Marketing Dashboard-(Next.js 16 /TypeScript / Tailwind / Supabase)
Only freelancers located in the U.S. may apply.U.S. located freelancers only
Description We're a real estate team in Tampa Bay. We want a private web dashboard that creates our marketing content for us — on-brand, from our own listings and photos — instead of our team making everything by hand. The core idea: a team member logs in, uploads our brand system once (logo, colors, fonts, headshots, example posts we like), and the AI keeps that brand context saved and applies it to everything it generates from then on. What the dashboard generates: Listing lifecycle content — pick one of our listings, upload the photos, get: • Coming Soon / Just Listed / Open House / Price Improvement / Under Contract / Just Sold graphics (Instagram square + story sizes, Facebook) • Listing flyer (PDF) and "Just Listed / Just Sold" postcard PDFs for the print shop • MLS-ready listing descriptions and platform-specific captions (IG, FB, TikTok, LinkedIn) with hashtag sets Ads — Facebook/Instagram ad creatives (feed, story, carousel) + Google display sizes, with 3–5 ad copy variants (headlines, primary text, descriptions) per listing Short-form video — listing videos for Reels/TikTok built from our photos (motion/slideshow with captions and music), and AI video generation (Higgsfield AI or similar — tell us what you'd use) for lifestyle b-roll and listing teasers; plus reel scripts with hooks for agent talking-head videos Evergreen social — market update graphics, neighborhood spotlight posts, buyer/seller tip carousels, testimonial/review graphics, agent spotlight and just-closed celebration posts — so our feed never goes dark between listings Writing — AI blog drafts we review and publish to our website, just-listed email blasts, open house invite emails, Google Business Profile posts Dashboard features: • Login/logout for our team (a few users) • Brand system upload + management (the AI's saved brand context) • Asset/photo library per listing • Content history — everything generated is saved, re-downloadable, and regeneratable • Content calendar/scheduler — assign generated content to dates, see a "today's post" with reminders, mark as posted (no auto-posting to platforms — we post manually) • Simple and clean UI — this is a daily-use internal tool, not a public site How we want it built: • Next.js 16 (App Router) + TypeScript + Tailwind CSS v4, deployed on Vercel (required — current versions, no pages router) • Supabase for auth, database, and file storage — direct Postgres with Drizzle ORM (do not use Supabase's Data API) • AI image generation (GPT image gen / similar) drives the designs — fed with our brand kit, reference images, and listing context so everything comes out on-brand; LLM APIs (Claude/OpenAI) for all writing • We provide: our full brand assets, our listing data, and examples of the exact style we want — we'll walk you through the details once we start talking You should have: • Shipped recent Next.js (App Router) + TypeScript + Tailwind apps with Supabase (show us 1–2) • Built with AI APIs in a real product — image generation and LLMs (not just chat demos) • Some experience with video generation or programmatic video (bonus, not required) • Clear written English for async updates To apply: start your proposal with the word LIGHTHOUSE, link your most relevant project, and tell us in a few sentences how you'd make AI image generation produce consistently on-brand output from an uploaded brand kit. Applications that skip this are declined.
- Less than 30 hrs/weekHourly
- 6+ monthsDuration
- ExpertExperience Level
$9.00
-
$15.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United States2:35 PM
- Real EstateMid-sized company (10-99 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by