feat: add favicon and logo icon, replace gradient square in navbar, fix company.repi.fun → vectry.tech

This commit is contained in:
Vectry
2026-02-09 21:51:00 +00:00
parent 72de50dffa
commit 40d60b1ce6
12 changed files with 18 additions and 5 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 539 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

BIN
apps/web/public/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 561 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

View File

@@ -22,6 +22,14 @@ export const metadata: Metadata = {
"Paste a GitHub URL and get interactive onboarding documentation with architecture diagrams, module breakdowns, and getting started guides. Built by Vectry AI consultancy.",
keywords: ["code analysis", "documentation", "github", "codebase", "AI", "developer tools"],
authors: [{ name: "Vectry" }],
icons: {
icon: [
{ url: "/favicon.ico", sizes: "any" },
{ url: "/favicon-32x32.png", sizes: "32x32", type: "image/png" },
{ url: "/favicon-16x16.png", sizes: "16x16", type: "image/png" },
],
apple: [{ url: "/apple-touch-icon.png", sizes: "180x180" }],
},
openGraph: {
title: "CodeBoard — Understand any codebase in 5 minutes",
description:

View File

@@ -2,7 +2,8 @@
import { useState } from "react";
import Link from "next/link";
import { Code2, Menu, X, Github } from "lucide-react";
import Image from "next/image";
import { Menu, X, Github } from "lucide-react";
export function Navbar() {
const [isOpen, setIsOpen] = useState(false);
@@ -18,9 +19,13 @@ export function Navbar() {
<div className="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8">
<div className="flex items-center justify-between h-16">
<Link href="/" className="flex items-center gap-2 group">
<div className="w-8 h-8 rounded-lg bg-gradient-to-br from-blue-500 to-purple-600 flex items-center justify-center group-hover:shadow-lg group-hover:shadow-blue-500/25 transition-shadow">
<Code2 className="w-5 h-5 text-white" />
</div>
<Image
src="/logo-icon.png"
alt="CodeBoard"
width={32}
height={32}
className="rounded-lg group-hover:shadow-lg group-hover:shadow-blue-500/25 transition-shadow"
/>
<span className="text-lg font-semibold text-white">
CodeBoard
</span>