GiftMuse Platform Development by Ezeudu KingsleyGiftMuse Platform Development by Ezeudu Kingsley

GiftMuse Platform Development

Ezeudu Kingsley

Ezeudu Kingsley

GiftMuse (Nuklaas) — AI-Powered Gift Discovery Platform

GiftMuse (branded publicly as Nuklaas) is a consumer gift discovery platform that combines a curated product & experience catalog, a structured gift finder quiz, and an AI-powered gift concierge.
Built with React + Supabase + Edge Functions, the platform blends SEO-driven content with intelligent recommendations and secure AI integration.

Tech Stack

Frontend

React 18 + TypeScript
Vite 6
React Router
Tailwind CSS v4
Radix UI + custom component layer
Motion (UI animations)
react-markdown + DOMPurify (safe blog rendering)

Backend / Platform

Supabase (Postgres, Auth, Storage)
Supabase Edge Functions (AI proxy + sitemap generation)
reCAPTCHA v3
Rate limiting (client + server safeguards)

SEO & Growth

Dynamic meta tags
Build-time sitemap generation
On-demand sitemap regeneration
Canonical URLs + security headers
Gift Types
Gift Types
Physical Page
Physical Page
Experience Page
Experience Page

What the Product Does

All Product Page
All Product Page
All Experience Page
All Experience Page

For Visitors (No Login Required)

Browse trending gifts, physical products, and experiences
Filter by category and subcategory
View SEO-optimized product detail pages with affiliate links
Use universal search (Cmd/Ctrl + K)
Take a structured Gift Finder Quiz
Chat with the GiftMuse AI concierge
Save items to a wishlist (localStorage-based)
Read blog articles for SEO traffic and inspiration

AI Concierge (GiftMuse)

GiftMuse in action
GiftMuse is an in-app assistant that helps users choose the right gift through guided conversation.
How it works:
Collects recipient context (relationship, age, interests, occasion, budget)
Retrieves relevant products from Supabase
Uses OpenAI or Gemini (via Edge Function proxy) to rank and refine results
Applies rate limiting and reCAPTCHA for abuse prevention
Security-first design: AI keys are never exposed to the browser. All AI requests are routed through Supabase Edge Functions.

Admin System (Operational Backend)

Admin Page
Admin Page
A gated admin dashboard allows non-technical management of the platform:
Full Product CRUD (images, tags, affiliate links, age filters, PHYSICAL vs EXPERIENCE)
Category, subcategory, and location management
Blog authoring and publishing
Retailer logo and event banner management
AI provider switching (OpenAI / Gemini)
Sitemap regeneration (Edge Function)
Admin access is enforced via Supabase Auth + RLS policies.

Architecture Highlights

Typed Supabase API wrapper for clean data access
AI abstraction layer to support multiple providers
Edge Function proxy pattern for secure key handling
Role-based access control using RLS
Lazy-loaded routes for performance
Draft autosave + fallback storage for resilience

Strengths

Secure AI integration (no exposed API keys)
Fully operational admin tooling (content can be updated without redeploy)
SEO-ready structure with automated sitemap workflows
Structured quiz + AI hybrid recommendation logic
Practical UX resilience (autosave, fallbacks, rate limiting)

What I Built

Designed and implemented the full frontend architecture
Built the Supabase-backed admin dashboard
Implemented AI proxy infrastructure via Edge Functions
Designed the gift quiz + AI ranking logic
Set up SEO automation (dynamic meta tags + sitemaps)
Implemented security headers, RLS policies, and abuse safeguards

Business Model

Affiliate monetization (tracked click events)
SEO-driven organic acquisition
AI-assisted conversion optimization
Product Detail Page
Product Detail Page
Product Details Page Continued
Product Details Page Continued
Experience
Experience
Blog
Blog
Like this project

Posted Feb 23, 2026

Developed Nuklaas, an AI gift recommender via GiftMuse chatbot. Utilizes OpenAI and Gemini.