diff --git a/public/images/tech/tech-stack-image.png b/public/images/tech/tech-stack-image.png new file mode 100644 index 0000000..d9a5951 Binary files /dev/null and b/public/images/tech/tech-stack-image.png differ diff --git a/src/app/tech/page.tsx b/src/app/tech/page.tsx index 3738905..37f1a3e 100644 --- a/src/app/tech/page.tsx +++ b/src/app/tech/page.tsx @@ -1,26 +1,30 @@ import HeroSection from "@/components/tech/HeroSection"; +import { TechStackSection } from "@/components/tech/TechStackSection"; import { Box, Flex } from "@radix-ui/themes"; const page = () => { return ( - - + + direction="column" + align="center" + justify="start" + gap={{ initial: "4", lg: "6", xl: "9" }} + > + - - + + + + ); }; diff --git a/src/components/tech/TechStackSection.tsx b/src/components/tech/TechStackSection.tsx new file mode 100644 index 0000000..a3568ff --- /dev/null +++ b/src/components/tech/TechStackSection.tsx @@ -0,0 +1,78 @@ +import { + Box, + Flex, + Grid, + Heading, + Link, + Section, + Separator, + Text, +} from "@radix-ui/themes"; +import Image from "next/image"; +import React from "react"; + +const technologies = [ + "TypeScript", + "NextJS", + "React", + "RadixUI", + "Tailwind", + "Postgres", + "NodeJS", + "Strapi", + "Jest", + "Supertest", + "Mintlify", +]; + +export const TechStackSection = () => { + return ( +
+ + + + + Our Tech Stack + + + We use the following technologies (and more). No need for deep + familiarity with each — this just gives you an idea of what to + expect. + + + {technologies.map((item, index) => ( +
  • + {item} +
  • + ))} +
    + + Check out our{" "} + Github for more + info! + +
    + + Tech stack image + +
    + +
    + ); +};