- Only the browser listed below are supported by this application.
+
+
+ Supported Browsers
-
+
{browsers.map((browser) => (
{browser.name}
))}
-
+
Frequently Asked Questions
@@ -83,8 +72,8 @@ const InCompatibleBrowser = () => {
How can I access the application?
To access the application, please use a Chromium-based browser such
- as Google Chrome, Microsoft Edge, Opera, or Brave. These browsers
- support the Web Serial API required for this application to function
+ as Google Chrome, Microsoft Edge or Opera. These browsers support
+ the Web Serial API required for this application to function
properly. You can download one of these browsers from their official
websites.
diff --git a/src/components/LandingComp/HeadSection.tsx b/src/components/LandingComp/HeadSection.tsx
new file mode 100644
index 0000000..8eaf3c0
--- /dev/null
+++ b/src/components/LandingComp/HeadSection.tsx
@@ -0,0 +1,92 @@
+"use client";
+import React from "react";
+import Link from "next/link";
+import { Button } from "../../components/ui/button";
+import { GitHubLogoIcon } from "@radix-ui/react-icons";
+import Image from "next/image";
+import { useTheme } from "next-themes";
+
+const HeadSection = () => {
+ const { theme } = useTheme();
+ return (
+ <>
+
+
+
+
+
+ BioAmp Signals Plotter for the web.
+
+ Smooth & Reliable
+
+
+
+
+
+ plot it
+ {" "}
+ is a free and open-source plotter for BioAmp signals. It is
+ designed to be simple, fast, and reliable.
+
+
+
+
+
+
+
+
+
+
+
+
+ {theme === "dark" ? (
+
+ ) : (
+
+ )}
+
+ >
+ );
+};
+
+export default HeadSection;
diff --git a/src/components/LandingComp/Steps.tsx b/src/components/LandingComp/Steps.tsx
new file mode 100644
index 0000000..f4b914c
--- /dev/null
+++ b/src/components/LandingComp/Steps.tsx
@@ -0,0 +1,113 @@
+"use client";
+import React from "react";
+import { Card, CardContent, CardFooter } from "../ui/card";
+import Image from "next/image";
+import Link from "next/link";
+import { Button } from "../ui/button";
+import { CircleAlert } from "lucide-react";
+import {
+ HoverCard,
+ HoverCardContent,
+ HoverCardTrigger,
+} from "../ui/hover-card";
+
+const Steps = () => {
+ return (
+
+
+
+
+ Get Started in 3 Simple Steps
+
+
+
+
+
+
+
+ 1
+
+ Step 1
+
+
+
+ 2
+
+ Step 2
+
+
+
+ 3
+
+ Step 3
+
+
+
+
+
+ {[
+ {
+ title: "Gather Hardware",
+ description:
+ "Take a compatible board, BioAmp cable, jumper and electrodes. Make connections.",
+ image: "/steps/connections.png",
+ },
+ {
+ title: "Flash Code to Board",
+ description:
+ "Upload the provided code to your board using Arduino IDE.",
+ image: "/steps/UploadCode.jpg",
+ },
+ {
+ title: "Start Visualizing",
+ description:
+ "Open plot it, click connect, choose port and start visualizing the signals.",
+ image: "/steps/plotIt.jpg",
+ },
+ ].map((step, index) => (
+