Customizer
Designed for effortless useājust copy and paste! Make your work with ShadCN and Tailwind faster, cleaner, and visually stunning.
Mode
Color


Files
app/page.tsx
"use client";
import React from "react";
import { motion } from "framer-motion";
import { Icons } from "@/components/icons";
import { NavigationBar } from "./components/navbar";
import { Photos } from "./components/photos";
import LangSwitch from "./components/lang-switch";
const projects = [
{
id: 1,
media:
"https://images.unsplash.com/photo-1571781418606-70265b9cce90?q=80&w=3087&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D",
},
{
id: 2,
media:
"https://images.unsplash.com/photo-1505576391880-b3f9d713dc4f?q=80&w=1870&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D",
},
{
id: 3,
media:
"https://images.unsplash.com/photo-1557804483-ef3ae78eca57?q=80&w=2688&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D",
},
{
id: 4,
media:
"https://plus.unsplash.com/premium_photo-1684445035564-c98efbe1fb7d?q=80&w=3087&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D",
},
{
id: 5,
media:
"https://images.unsplash.com/photo-1493857671505-72967e2e2760?q=80&w=2940&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D",
},
{
id: 7,
media:
"https://images.unsplash.com/photo-1551038247-3d9af20df552?q=80&w=3087&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D",
},
];
const NextInt = () => {
const photos = projects.map((project) => project.media);
return (
<>
<div className="bg-backgroud z-50 flex h-full flex-col items-center justify-between overflow-hidden px-4 md:h-screen ">
<div className="flex w-full items-center justify-between p-6 px-10">
<div className="flex flex-1 text-lg font-medium text-primary md:text-2xl">
NexInt
</div>
<div className="hidden w-full flex-1 justify-end md:flex md:justify-center">
<NavigationBar.Desktop />
</div>
<div className="flex justify-end gap-3 md:flex-1">
<LangSwitch />
</div>
</div>
<div className=" flex-1 md:mt-10">
<div className="container flex-col items-center md:flex md:h-full md:justify-between">
<div className="md:translate-y-32">
<div className="mb-2 flex w-full items-center justify-center gap-2 text-primary">
<Icons.nextint />
Broadway St., 123, New York, NY 10007 USA
</div>
<h1 className="font-heading xs:text-2xl text-pretty text-center text-xl tracking-tighter text-primary sm:text-3xl md:max-w-6xl md:text-7xl">
Building visions & creating reality <br />
with NextInt
</h1>
</div>
<Photos photos={photos} />
</div>
</div>
</div>
</>
);
};
export default NextInt;


Files
app/main.tsx
import { List } from "./components/list";
import Link from "next/link";
import { Footer } from "./components/footer";
import { projects } from "./contents/projects";
import AnimatedBackground from "./components/animated-background";
export default function Layout() {
return (
<>
<div className=" relative z-50 mx-auto flex h-full w-full justify-center px-4 pt-20 text-primary md:h-screen">
<div>
<div>
<h1 className="text-lg font-semibold">BroKarim</h1>
</div>
<div>
<p className="text-fg-muted">Software Engineer</p>
</div>
<div>
<p className="mt-10 text-sm">
Designing sleek, accessible, and modern UIs that set a new
standard in functionality and aesthetics
</p>
</div>
<div>
<h2 className="text-fg-muted mb-2 mt-10 text-sm">Projects</h2>
</div>
<List items={projects} />
<div>
<Footer />
</div>
</div>
</div>
</>
);
}


Files
app/main.tsx
import { Header } from "./components/header";
import { Banner } from "./components/banner";
import { Review } from "./components/review";
import { OpenSource } from "./components/open-source";
export default function HomeLayout() {
return (
<div className="flex flex-col ">
<div className="container mx-auto border-x">
<Header />
<div className="divide-y">
<Banner />
<div className="grid divide-y sm:grid-cols-3 sm:divide-x sm:divide-y-0">
<div className="sm:col-span-2">
<Review />
</div>
<div className="sm:col-span-1">
<OpenSource />
</div>
</div>
</div>
</div>
</div>
);
}