Welcome back, John!
Here's what's happening with your projects today.
Usage Overview
Recent Projects
No projects yet
'use client'
import { useState } from 'react'
import Link from 'next/link'
import { motion } from 'framer-motion'
import {
Plus, Upload, Grid, List, Search, Filter,
Download, Trash2, Share2, Clock, Image,
Video, FileText, Settings, CreditCard
} from 'lucide-react'
import { Button } from '@/components/ui/button'
import { Input } from '@/components/ui/input'
import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'
import { ProjectCard } from '@/components/dashboard/project-card'
import { StatsCard } from '@/components/dashboard/stats-card'
import { UsageChart } from '@/components/dashboard/usage-chart'
import { QuickActions } from '@/components/dashboard/quick-actions'
import { useProjects } from '@/lib/hooks/use-projects'
import { formatDate } from '@/lib/utils'
export default function DashboardPage() {
const [viewMode, setViewMode] = useState<'grid' | 'list'>('grid')
const [searchQuery, setSearchQuery] = useState('')
const { projects, isLoading } = useProjects()
const stats = [
{
title: 'Images Processed',
value: '1,234',
change: '+12%',
icon:
Here's what's happening with your projects today.
No projects yet