211 lines
7.1 KiB
TypeScript
211 lines
7.1 KiB
TypeScript
import { Card, CardBody, CardFooter, CardHeader } from "@heroui/card";
|
|
import { Image } from "@heroui/image";
|
|
import { Divider } from "@heroui/divider";
|
|
import { Tooltip } from "@heroui/tooltip";
|
|
import { Accordion, AccordionItem } from "@heroui/accordion";
|
|
|
|
import DefaultLayout from "@/layouts/default";
|
|
import { title } from "@/components/primitives";
|
|
|
|
const list = [
|
|
{
|
|
title: "Šimon",
|
|
img: "/headshot/simon.webp",
|
|
description: "Web Dev",
|
|
},
|
|
{
|
|
title: "Tibor",
|
|
img: "/headshot/tibor.webp",
|
|
description: "Structural Engineer, Return Systems ",
|
|
},
|
|
{
|
|
title: "Samuel",
|
|
img: "/headshot/samo.webp",
|
|
description: "Team Leader, Electronics",
|
|
},
|
|
{
|
|
title: "Adam",
|
|
img: "/headshot/adam.webp",
|
|
description: "Radio Communications",
|
|
},
|
|
{
|
|
title: "Sebastián",
|
|
img: "/headshot/sebastian.webp",
|
|
description: "PR Management",
|
|
},
|
|
{
|
|
title: "Bruno",
|
|
img: "/headshot/bruno.webp",
|
|
description: "Programming Engineer",
|
|
},
|
|
];
|
|
|
|
export default function DocsPage() {
|
|
const defaultContent =
|
|
"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.";
|
|
|
|
return (
|
|
<DefaultLayout>
|
|
<section className="flex flex-col items-center justify-center gap-4 py-8 md:py-10">
|
|
<div className="inline-block max-w-lg text-center justify-center">
|
|
<h1 className={title()}>Meet our </h1>
|
|
<span className={title({ color: "blue" })}>Team</span>
|
|
</div>
|
|
|
|
<div className="gap-5 grid grid-cols-2 sm:grid-cols-3">
|
|
{list.map((item, index) => (
|
|
/* eslint-disable no-console */
|
|
<Card
|
|
key={index}
|
|
isPressable
|
|
shadow="sm"
|
|
onPress={() => console.log("item pressed")}
|
|
>
|
|
<CardBody className="overflow-visible p-0">
|
|
<Tooltip
|
|
color="primary"
|
|
content={item.description}
|
|
offset={40}
|
|
placement="bottom"
|
|
>
|
|
<Image
|
|
alt={item.title}
|
|
className="w-full object-cover h-[13em]"
|
|
radius="lg"
|
|
shadow="md"
|
|
src={item.img}
|
|
width="100%"
|
|
/>
|
|
</Tooltip>
|
|
</CardBody>
|
|
<CardFooter className="text-small justify-center">
|
|
<b>{item.title}</b>
|
|
</CardFooter>
|
|
</Card>
|
|
))}
|
|
</div>
|
|
<Divider />
|
|
<div className="p-10">
|
|
<span className={title()}>About </span>
|
|
<span className={title({ color: "blue" })}>US</span>
|
|
</div>
|
|
<div className="w-full md:w-3/4 mx-auto">
|
|
<Card>
|
|
<CardHeader className="text-xl">Who are we?</CardHeader>
|
|
<Divider />
|
|
<CardBody>
|
|
<p className="pb-2">
|
|
We are a team of high school electrical engineering students,
|
|
aged 17 to 19, proudly representing Slovakia in the 2025 edition
|
|
of the CanSat project. With a genuine passion for science and
|
|
technology, we are excited to embark on our second project in
|
|
the field of space exploration.
|
|
<br />
|
|
<br />
|
|
Our first project focused on designing a simple and easily
|
|
deployable way to monitor forest fires. During the construction
|
|
of our first ever satellite, we gained a lot of hands on
|
|
experience with sensors, thermal cameras, 3d printing and
|
|
structural engineering.
|
|
<br />
|
|
<br />
|
|
With our first ever satellite we managed to{" "}
|
|
<strong>
|
|
win the National CanSat competition in Slovakia placing 1st.
|
|
</strong>
|
|
</p>
|
|
</CardBody>
|
|
</Card>
|
|
</div>
|
|
<div className="pt-10 gap-5 grid grid-cols-1 sm:grid-cols-3 md:w-3/4">
|
|
<Tooltip
|
|
color="danger"
|
|
content="Detected Fire on a Map"
|
|
offset={5}
|
|
placement="bottom"
|
|
>
|
|
<Image
|
|
alt="Detected Fire on a Map"
|
|
src="/aboutphoto/map_fire.png"
|
|
/>
|
|
</Tooltip>
|
|
|
|
<Tooltip
|
|
color="secondary"
|
|
content="Early CanSat Concept"
|
|
offset={5}
|
|
placement="bottom"
|
|
>
|
|
<Image
|
|
alt="Early CanSat Concept"
|
|
src="/aboutphoto/thermal_map_concept.png"
|
|
/>
|
|
</Tooltip>
|
|
|
|
<Tooltip
|
|
color="danger"
|
|
content="Semi-Final Design"
|
|
offset={5}
|
|
placement="bottom"
|
|
>
|
|
<Image
|
|
alt="Early CanSat Concept"
|
|
src="/aboutphoto/design_concept.png"
|
|
/>
|
|
</Tooltip>
|
|
</div>
|
|
<Divider />
|
|
<div className="p-10">
|
|
<span className={title({ color: "blue" })}>FAQ</span>
|
|
</div>
|
|
<div className="w-full md:w-3/4 mx-auto">
|
|
<Accordion className="max-w-15" variant="shadow">
|
|
<AccordionItem
|
|
key="1"
|
|
aria-label="FAQ Page 1"
|
|
title="What is CanSat?"
|
|
>
|
|
<p>Cansat is a competition/project organised by Europan space agancy. The main goal of this competition is for students to build a can sized satellite and launch it into 1km altitude while maintaining communication with it and gathering various scientific data.</p>
|
|
</AccordionItem>
|
|
<AccordionItem
|
|
key="2"
|
|
aria-label="FAQ Page 2"
|
|
title="What other capabilities does your CanSat have?"
|
|
>
|
|
<p>Most important capability of our cansat is its ability to monitor the planet surface and various variables such as thermal activity.</p>
|
|
</AccordionItem>
|
|
<AccordionItem
|
|
key="3"
|
|
aria-label="FAQ Page 3"
|
|
title="What is the significance of your mission?"
|
|
>
|
|
{defaultContent}
|
|
</AccordionItem>
|
|
<AccordionItem
|
|
key="4"
|
|
aria-label="FAQ Page 4"
|
|
title="What challenges do you anticipate?"
|
|
>
|
|
<p>By far the biggest challenges we anticipate are various technical failures.</p>
|
|
</AccordionItem>
|
|
<AccordionItem
|
|
key="6"
|
|
aria-label="FAQ Page 6"
|
|
title="How can I stay updated on your progress?"
|
|
>
|
|
{defaultContent}
|
|
</AccordionItem>
|
|
<AccordionItem
|
|
key="7"
|
|
aria-label="FAQ Page 7"
|
|
title="Can we support your team in any way?"
|
|
>
|
|
{defaultContent}
|
|
</AccordionItem>
|
|
</Accordion>
|
|
</div>
|
|
</section>
|
|
</DefaultLayout>
|
|
);
|
|
}
|