spb/tools-spboucher-ai
Public
1import Link from "next/link";2export function SiteFooter() {3 return (4 <footer className="mt-20 border-t border-line bg-bg-2/60">5 <div className="mx-auto grid max-w-7xl gap-8 px-4 py-12 sm:px-6 md:grid-cols-4">6 <div className="md:col-span-2">7 <p className="display text-xl">Tools · SPBoucher</p>8 <p className="mt-2 max-w-md text-sm text-fg-2">An independently curated encyclopedia of software, AI systems, data platforms and research tools. Every record cites its sources and shows when its links were last verified. Descriptions are original editorial text; product names and logos belong to their owners.</p>9 </div>10 <div>11 <p className="eyebrow mb-3">Explore</p>12 <ul className="space-y-1.5 text-sm text-fg-2">13 <li><Link href="/tools" className="hover:text-fg">Directory</Link></li>14 <li><Link href="/categories" className="hover:text-fg">Categories</Link></li>15 <li><Link href="/collections" className="hover:text-fg">Collections</Link></li>16 <li><Link href="/compare" className="hover:text-fg">Compare tools</Link></li>17 </ul>18 </div>19 <div>20 <p className="eyebrow mb-3">About</p>21 <ul className="space-y-1.5 text-sm text-fg-2">22 <li><Link href="/about" className="hover:text-fg">Method & sourcing policy</Link></li>23 <li><Link href="/about#corrections" className="hover:text-fg">Report an error</Link></li>24 <li><a href="https://www.spboucher.ai" className="hover:text-fg" rel="noopener">spboucher.ai</a></li>25 <li><Link href="/login" className="text-fg-3 hover:text-fg" rel="nofollow">Owner sign-in</Link></li>26 </ul>27 </div>28 </div>29 <div className="border-t border-line/60 py-4 text-center text-xs text-fg-3">© {new Date().getFullYear()} Simon-Pierre Boucher · Québec, Canada · Built on PostgreSQL and Next.js, hosted on MacLustr</div>30 </footer>31 );32}33