diff --git a/apps/web/app/(landing)/Cta.tsx b/apps/web/app/(landing)/Cta.tsx index be99bf99..79881055 100644 --- a/apps/web/app/(landing)/Cta.tsx +++ b/apps/web/app/(landing)/Cta.tsx @@ -6,7 +6,7 @@ function Cta() { return (
{/* a blue gradient line that's slightly tilted with blur (a lotof blur)*/} diff --git a/apps/web/app/(landing)/Features/features.tsx b/apps/web/app/(landing)/Features/features.tsx index 711e11ed..6b8cf1ab 100644 --- a/apps/web/app/(landing)/Features/features.tsx +++ b/apps/web/app/(landing)/Features/features.tsx @@ -2,10 +2,20 @@ import { PlayIcon } from "lucide-react"; import ChatBubbleWing from "./chatbubble"; import { cn } from "@repo/ui/lib/utils"; -export const Gradient = ({opacity = 50}: {opacity?:number}) => { +export const Gradient = ({ opacity = 50 }: { opacity?: number }) => { return ( -
- +
+ + {/* { width={1417} height={1417} alt="Gradient" - /> + /> */}
); }; diff --git a/apps/web/app/(landing)/Features/index.tsx b/apps/web/app/(landing)/Features/index.tsx index c615c91d..fab55698 100644 --- a/apps/web/app/(landing)/Features/index.tsx +++ b/apps/web/app/(landing)/Features/index.tsx @@ -1,36 +1,29 @@ -import { CheckIcon, ChevronRight } from "lucide-react"; -import { - PhotoChatMessage, - Gradient, - VideoBar, - VideoChatMessage, -} from "./features"; +import { CheckIcon, ChevronRight, GithubIcon } from "lucide-react"; +import { Gradient } from "./features"; import Generating from "./generating"; -import Service01 from "../../../public/images/service-1.png"; - const Services = () => { return (
-
+

Supermemory is made for all.

-

+

Brainwave unlocks the potential of AI-powered

-
+
{
-

SuperMemoery.

+

SuperMemoery.

Supermemory unlocks the potential of AI-powered applications

@@ -53,7 +46,7 @@ const Services = () => { key={index} className="flex items-start py-4 border-t border-white/20" > - + {/* */}

{item}

@@ -64,8 +57,8 @@ const Services = () => {
-
-
+
+
@@ -78,20 +71,20 @@ const Services = () => { />
-
+

Self Hostable

-

+

Automatically enhance your photos using our AI app's photo editing feature. Try it now!

Get started - +
@@ -99,17 +92,17 @@ const Services = () => {
-
+ style={{ + background: + "linear-gradient(143.6deg, rgba(192, 132, 252, 0) 20.79%, rgba(140, 121, 249, 0.40) 40.92%, rgba(140, 121, 249, 0) 80.35%)", + }} + className="overflow-hidden relative py-4 rounded-3xl group bg-glass-gradient lg:min-h-[30rem]" + > +

Privacy First

-

+

The world’s most powerful AI photo and video art generation engine. What will you create?

@@ -123,7 +116,7 @@ const Services = () => { // "https://www.authkit.com/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fbackground.896d177e.png&w=1920&q=75" // "https://www.authkit.com/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fbackground.b48df3d6.png&w=828&q=75" } - className="object-cover w-full h-full group-hover:rotate-3 transform duration-500 transition-all ease-linear" + className="object-cover w-full h-full transition-all duration-500 ease-linear transform group-hover:rotate-3" width={520} height={400} alt="Scary robot" @@ -131,62 +124,56 @@ const Services = () => { {/* */}
- -
+ >
*/} - {/* */} +
-
+
- {/* */} -
+ +
Github - {/*
*/} + {/*
*/}
{/* */} -
-

+
+

Proudly
OpenSource

-

+

Supermemory unlocks the potential of AI-powered applications

+ {" "} Get The Github - +

@@ -200,11 +187,3 @@ const Services = () => { export default Services; const brainwaveServices = ["AI first", "Self host", "Privacy first"]; - -const brainwaveServicesIcons = [ - "https://github.com/adrianhajdin/brainwave/blob/main/src/assets/recording-03.svg", - "https://github.com/adrianhajdin/brainwave/blob/main/src/assets/recording-03.svg", - "https://github.com/adrianhajdin/brainwave/blob/main/src/assets/disc-02.svg", - "https://github.com/adrianhajdin/brainwave/blob/main/src/assets/chrome-cast.svg", - "https://github.com/adrianhajdin/brainwave/blob/main/src/assets/sliders-04.svg", -]; diff --git a/apps/web/app/(landing)/Showcase.tsx b/apps/web/app/(landing)/Showcase.tsx index b1e86a31..1d4e0639 100644 --- a/apps/web/app/(landing)/Showcase.tsx +++ b/apps/web/app/(landing)/Showcase.tsx @@ -1,13 +1,12 @@ - "use client"; import { useId } from "react"; import Image, { type ImageProps } from "next/image"; import { Tab, TabGroup, TabList, TabPanel, TabPanels } from "@headlessui/react"; -import clsx from "clsx" -import TestImg from '../../public/images/carousel-illustration-01.png' -import Search from '../../public/images/search.svg' -import Memroy from '../../public/images/memory.svg' +import clsx from "clsx"; +import TestImg from "../../public/images/carousel-illustration-01.png"; +import Search from "../../public/images/search.svg"; +import Memroy from "../../public/images/memory.svg"; interface Feature { name: React.ReactNode; summary: string; @@ -22,7 +21,7 @@ const features: Array = [ summary: "Stay on top of things with always up-to-date reporting features.", description: "We talked about reporting in the section above but we needed three items here, so mentioning it one more time for posterity.", - image: 'search.svg', + image: "search.svg", icon: function ReportingIcon() { let id = useId(); return ( @@ -57,7 +56,7 @@ const features: Array = [ "Never lose track of what’s in stock with accurate inventory tracking.", description: "We don’t offer this as part of our software but that statement is inarguably true. Accurate inventory tracking would help you for sure.", - image: 'memory.svg', + image: "memory.svg", icon: function InventoryIcon() { return ( <> @@ -85,7 +84,7 @@ const features: Array = [ "Organize all of your contacts, service providers, and invoices in one place.", description: "This also isn’t actually a feature, it’s just some friendly advice. We definitely recommend that you do this, you’ll feel really organized and professional.", - image: 'search.svg', + image: "search.svg", icon: function ContactsIcon() { return ( <> @@ -151,11 +150,11 @@ function FeaturesMobile() {
-
-
+
+
@@ -247,10 +246,10 @@ export function Showcases() { height={1000} alt="back bg" /> */} -
+

- Supermemory{" "}
+ Supermemory
{" "} simplify AI ingestions.

@@ -258,6 +257,9 @@ export function Showcases() { Because you’d probably be a little confused if we suggested you complicate your everyday business tasks instead.

+
+
+
diff --git a/apps/web/app/(landing)/footer.tsx b/apps/web/app/(landing)/footer.tsx index 4ebfca0b..e4c54dea 100644 --- a/apps/web/app/(landing)/footer.tsx +++ b/apps/web/app/(landing)/footer.tsx @@ -3,7 +3,7 @@ import LinkArrow from "./linkArrow"; function Footer() { return ( -