import {
Box,
Button,
Container,
Link,
Typography,
useTheme
} from '@mui/material'
import { useEffect } from 'react'
import { useSelector } from 'react-redux'
import { Outlet, useLocation, useNavigate } from 'react-router-dom'
import { appPublicRoutes } from '../../routes'
import { State } from '../../store/rootReducer'
import { saveVisitedLink } from '../../utils'
import styles from './style.module.scss'
import { CardComponent } from '../../components/Landing/CardComponent/CardComponent'
const bodyBackgroundColor = document.body.style.backgroundColor
export const LandingPage = () => {
const authState = useSelector((state: State) => state.auth)
const navigate = useNavigate()
const location = useLocation()
const theme = useTheme()
const onSignInClick = async () => {
navigate(appPublicRoutes.login)
}
const cards = [
{
icon: (
),
title: <>Open Source>,
description: (
<>
Code is MIT licenced and available at{' '}
https://git.nostrdev.com/sigit/sigit.io
.
>
)
},
{
icon: (
),
title: <>Multi-Device>,
description: (
<>
Create, Sign and Verify documents and files from any device with a
browser.
>
)
},
{
icon: (
),
title: <>Secure & Private>,
description: (
<>
Documents are encrypted locally and can be accessed only by named
recipients.
>
)
},
{
icon: (
),
title: <>Verifiable>,
description: (
<>
Thanks to Schnorr Signatures and Web of Trust, SIGit is far more
auditable than traditional server-based offerings.
>
)
},
{
icon: (
),
title: <>Works Offline>,
description: (
<>
Presuming you have a hardware signing device, it is possible to
complete a SIGit round without an internet connection.
>
)
},
{
icon: (
),
title: <>Multi-Party Signing>,
description: (
<>
Choose any number of Signers and Viewers, track the signature status,
send reminders, get notifications on completion.
>
)
}
]
useEffect(() => {
saveVisitedLink(location.pathname, location.search)
}, [location])
return (
Secure & Private Document Signing
An open-source and self-hostable solution for secure document signing
and verification.
{cards.map((c, i) => (
))}
SIGit is a secure & private document signing service where you can
create, sign, and verify any document from any device with a browser.
{/*
Secure Document Signing
SIGit is an open-source and self-hostable solution for secure document
signing and verification. Code is MIT licenced and available at{' '}
https://git.sigit.io/sig/it
.
SIGit lets you Create, Sign and Verify from any device with a browser.
Unlike other solutions, SIGit is totally private - files are encrypted
locally, and can only be exported by named recipients.
Anyone can VERIFY the
exported document.
)} */}
)
}