Honeymoon Review

const handleSubmit = async () => { await fetch("/api/honeymoon/profile", { method: "POST", body: JSON.stringify({ userId, ...profile }), headers: { "Content-Type": "application/json" } }); setStep(step + 1); };

-- User's booked honeymoon CREATE TABLE honeymoon_bookings ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), profile_id UUID REFERENCES honeymoon_profiles(id), package_id UUID REFERENCES honeymoon_packages(id), booking_date TIMESTAMP DEFAULT NOW(), check_in DATE, check_out DATE, total_price DECIMAL(10,2), status VARCHAR(20) DEFAULT 'confirmed' ); honeymoon

-- Join table for booking add-ons CREATE TABLE booking_addons ( booking_id UUID REFERENCES honeymoon_bookings(id), addon_id UUID REFERENCES honeymoon_addons(id), quantity INT DEFAULT 1 ); POST /api/honeymoon/profile Create or update honeymoon profile. const handleSubmit = async () => { await