diff --git a/apps/next/public/favicon-light.png b/apps/next/public/favicon-light.png new file mode 100644 index 0000000..ceaa592 Binary files /dev/null and b/apps/next/public/favicon-light.png differ diff --git a/apps/next/public/favicon.ico b/apps/next/public/favicon.ico deleted file mode 100644 index f0058b4..0000000 Binary files a/apps/next/public/favicon.ico and /dev/null differ diff --git a/apps/next/public/favicon.png b/apps/next/public/favicon.png new file mode 100644 index 0000000..7975cd5 Binary files /dev/null and b/apps/next/public/favicon.png differ diff --git a/apps/next/public/misc/auth/gibs_auth_wide_header.png b/apps/next/public/misc/auth/gibs_auth_wide_header.png deleted file mode 100644 index a28f7a9..0000000 Binary files a/apps/next/public/misc/auth/gibs_auth_wide_header.png and /dev/null differ diff --git a/apps/next/public/misc/convex/convex-logo-black.svg b/apps/next/public/misc/convex/convex-logo-black.svg new file mode 100644 index 0000000..7eee546 --- /dev/null +++ b/apps/next/public/misc/convex/convex-logo-black.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/apps/next/public/misc/convex/convex-logo-color.svg b/apps/next/public/misc/convex/convex-logo-color.svg new file mode 100644 index 0000000..4cc5217 --- /dev/null +++ b/apps/next/public/misc/convex/convex-logo-color.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/apps/next/public/misc/convex/convex-logo-white.svg b/apps/next/public/misc/convex/convex-logo-white.svg new file mode 100644 index 0000000..7fd02e9 --- /dev/null +++ b/apps/next/public/misc/convex/convex-logo-white.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/apps/next/public/misc/convex/convex-symbol-black.svg b/apps/next/public/misc/convex/convex-symbol-black.svg new file mode 100644 index 0000000..1696099 --- /dev/null +++ b/apps/next/public/misc/convex/convex-symbol-black.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/apps/next/public/misc/convex/convex-symbol-color.svg b/apps/next/public/misc/convex/convex-symbol-color.svg new file mode 100644 index 0000000..8622c4c --- /dev/null +++ b/apps/next/public/misc/convex/convex-symbol-color.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/apps/next/public/misc/convex/convex-symbol-white.svg b/apps/next/public/misc/convex/convex-symbol-white.svg new file mode 100644 index 0000000..e1b924f --- /dev/null +++ b/apps/next/public/misc/convex/convex-symbol-white.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/apps/next/public/misc/convex/convex-wordmark-black.svg b/apps/next/public/misc/convex/convex-wordmark-black.svg new file mode 100644 index 0000000..84dbde4 --- /dev/null +++ b/apps/next/public/misc/convex/convex-wordmark-black.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/apps/next/public/misc/convex/convex-wordmark-white.svg b/apps/next/public/misc/convex/convex-wordmark-white.svg new file mode 100644 index 0000000..93d0f18 --- /dev/null +++ b/apps/next/public/misc/convex/convex-wordmark-white.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/apps/next/public/misc/gitea/gitea.svg b/apps/next/public/misc/gitea/gitea.svg new file mode 100644 index 0000000..d9eb11a --- /dev/null +++ b/apps/next/public/misc/gitea/gitea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/next/public/t3-icon.svg b/apps/next/public/t3-icon.svg deleted file mode 100644 index e377165..0000000 --- a/apps/next/public/t3-icon.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/apps/next/src/components/landing/cta.tsx b/apps/next/src/components/landing/cta.tsx index cfdc118..b04e4ce 100644 --- a/apps/next/src/components/landing/cta.tsx +++ b/apps/next/src/components/landing/cta.tsx @@ -1,3 +1,4 @@ +import Image from 'next/image'; import Link from 'next/link'; import { Button } from '@gib/ui/button'; @@ -15,15 +16,18 @@ export function CTA() { everything pre-configured.

- @@ -40,7 +44,7 @@ export function CTA() {
cd convex-monorepo
- bun install + bun i
diff --git a/apps/next/src/components/landing/features.tsx b/apps/next/src/components/landing/features.tsx index 83538c9..d7e90ba 100644 --- a/apps/next/src/components/landing/features.tsx +++ b/apps/next/src/components/landing/features.tsx @@ -2,7 +2,7 @@ import { Card, CardContent, CardHeader, CardTitle } from '@gib/ui/card'; const features = [ { - title: 'Turborepo Monorepo', + title: 'Turborepo', description: 'Efficient build system with intelligent caching. Share code between web and mobile apps seamlessly.', icon: '⚡', @@ -76,8 +76,8 @@ export function Features() {
{features.map((feature) => ( - -
{feature.icon}
+ +
{feature.icon}
{feature.title}
diff --git a/apps/next/src/components/landing/hero.tsx b/apps/next/src/components/landing/hero.tsx index 7566751..2d6eaf8 100644 --- a/apps/next/src/components/landing/hero.tsx +++ b/apps/next/src/components/landing/hero.tsx @@ -1,6 +1,11 @@ import Link from 'next/link'; - import { Button } from '@gib/ui/button'; +import { Kanit } from 'next/font/google'; + +const kanitSans = Kanit({ + subsets: ['latin'], + weight: ['400', '500', '600', '700'], +}); export function Hero() { return ( @@ -13,10 +18,10 @@ export function Hero() {
{/* Heading */} -

+

Build Full-Stack Apps with{' '} - - Convex Monorepo + + convex monorepo

diff --git a/apps/next/src/components/layout/footer/index.tsx b/apps/next/src/components/layout/footer/index.tsx index eaa1f08..4cd0f79 100644 --- a/apps/next/src/components/layout/footer/index.tsx +++ b/apps/next/src/components/layout/footer/index.tsx @@ -1,4 +1,10 @@ import Link from 'next/link'; +import { Kanit } from 'next/font/google'; + +const kanitSans = Kanit({ + subsets: ['latin'], + weight: ['400', '500', '600', '700'], +}); export default function Footer() { return ( @@ -7,11 +13,13 @@ export default function Footer() {
{/* Brand */}
-

Convex Monorepo

+

convex monorepo

A production-ready Turborepo starter with Next.js, Expo, and - self-hosted Convex backend. Built for developers who want complete - control. + a self-hosted Convex backend, including Convex Auth with a + custom useSend email provider to ensure everything can be + self-hosted. Built for developers who want complete control + without sacrificing ease of use.

@@ -26,7 +34,7 @@ export default function Footer() { rel="noopener noreferrer" className="text-muted-foreground hover:text-foreground transition-colors" > - GitHub Repository + Gitea Repository
  • @@ -100,9 +108,8 @@ export default function Footer() { rel="noopener noreferrer" className="hover:text-foreground font-medium transition-colors" > - Gib + Gib. - . Open source under MIT License.

  • diff --git a/apps/next/src/components/layout/header/index.tsx b/apps/next/src/components/layout/header/index.tsx index 4c517ce..5bbebb3 100644 --- a/apps/next/src/components/layout/header/index.tsx +++ b/apps/next/src/components/layout/header/index.tsx @@ -3,54 +3,65 @@ import type { ComponentProps } from 'react'; import Image from 'next/image'; import Link from 'next/link'; +import { Kanit } from 'next/font/google'; +import { Coffee, Server, Wrench } from 'lucide-react'; + +const kanitSans = Kanit({ + subsets: ['latin'], + weight: ['400', '500', '600', '700'], +}); import { Controls } from './controls'; export default function Header(headerProps: ComponentProps<'header'>) { return (
    {/* Logo */} Convex Monorepo - - Convex Monorepo + + convex monorepo {/* Navigation */} -