import { createClient } from '@/lib/supabase/server' export default async function ImportPage() { const supabase = await createClient() const { data: { user } } = await supabase.auth.getUser() const { data: member } = await supabase .from('space_members').select('space_id, role').eq('user_id', user!.id).eq('status', 'current').single() const isAdmin = member?.role === 'admin' || member?.role === 'board' if (!isAdmin) { return (
Admin access required
Drop your CSV or Excel file here
or click to browse
Map Columns to App Fields
Upload a file to begin mapping
Database Connector (Advanced)
Connect directly to your existing member database. Supports PostgreSQL, MySQL, SQLite, and MongoDB. Credentials are stored encrypted and never shared.