import { useState, useEffect } from 'react';
import {
Cloud,
Music,
Lock,
Share2,
Database,
Wifi,
Settings,
CheckCircle,
X
} from 'lucide-react';
import { Button } from "@/components/ui/button";
import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogDescription, DialogClose } from "@/components/ui/dialog";
import { toast } from "@/components/ui/use-toast";
export default function TuneBaseLanding() {
const [isVisible, setIsVisible] = useState(false);
const [showDemo, setShowDemo] = useState(false);
const [showTrial, setShowTrial] = useState(false);
useEffect(() => {
setIsVisible(true);
}, []);
const handleStartTrial = () => {
setShowTrial(true);
};
const handleTrialSubmit = (e) => {
e.preventDefault();
setShowTrial(false);
toast({
title: "Welcome to TuneBase!",
description: "Check your email to get started with your free trial.",
});
};
return (
{/* Hero Section */}
Your Music. Your Cloud.
Your Rules.
A privacy-first music player that puts you in control of your personal cloud library.
}
title="Cross-Cloud Freedom"
description="Seamlessly merge and stream music from Google Drive, Dropbox, and more into one unified library."
/>
}
title="Privacy First"
description="No tracking, no ads, no algorithms. Your music stays private and under your control."
/>
}
title="Offline Access"
description="Cache your favorite tracks locally and enjoy your music without an internet connection."
/>
}
title="Secure Sharing"
description="Share playlists via private links, hosted directly from your cloud storage."
/>
}
title="Complete Control"
description="Organize music your way with custom metadata editing and folder-based playlists."
/>
}
title="Streaming Freedom"
description="Stream directly from your cloud storage with no corporate middleman."
/>
Why Choose TuneBase?
Ready to Take Control of Your Music?
Start your 30-day free trial today. No credit card required.