*/}
+
))}
-
)
@@ -20,16 +31,23 @@ const Features = () => {
const features = [
{
- title: "Your on-chain basemap.",
- subtitle: "Register geographic assets: polygons, lines + points. Deploy your own sub-registry or build on the Astral Map.",
- // description: "We have developed GeoDIDs, the primitive for representing raster and vector spatial data on IPFS. Read the documentation.",
- // link: "https://docs.astral.global/geodids/geodid-intro",
- }, {
- title: "Location attestations.",
- subtitle: "Build real world x on-chain experiences with Astral location claims, powered by EAS. (Zero-knowledge coming soon!)",
+ title: "Location Proof Protocol",
+ subtitle: "Build real world x on-chain experiences with Astral location proofs, powered by EAS.
Deployed on Arbitrum + Celo mainnet.",
// description: "Building the oracle systems to trustlessly fetch spatial data and analytics into spatial contracts and location-based dApps.",
- // link: "https://docs.astral.global/astral-protocol/oracles",
- }
+ link: "https://docs.astral.global/docs/location-proof-protocol/introduction",
+ },
+ {
+ title: "Geospatial Data Storage",
+ subtitle: "Store geospatial data on IPFS and write spatial queries.
Research by the EASIER Data Initiative.",
+ // description: "We have developed GeoDIDs, the primitive for representing raster and vector spatial data on IPFS. Read the documentation.",
+ link: "https://docs.astral.global/docs/decentralized-spatial-data/introduction",
+ },
+ {
+ title: "Onchain GIS",
+ subtitle: "Register geographic assets onchain: polygons, lines + points. Deploy your own sub-registry or build on the Astral Map.
In R+D)",
+ // description: "We have developed GeoDIDs, the primitive for representing raster and vector spatial data on IPFS. Read the documentation.",
+ link: "https://docs.astral.global/docs/tools/introduction#onchain-gis",
+ },
// ,
// {
// title: "Smart Contracts",
diff --git a/src/components/Features/Features.scss b/src/components/Features/Features.scss
index c64cfb4..0577ace 100644
--- a/src/components/Features/Features.scss
+++ b/src/components/Features/Features.scss
@@ -5,7 +5,7 @@
padding-top: 10vh;
padding-bottom: 2em;
display: grid;
- grid-template-columns: 1fr 1fr ;
+ grid-template-columns: repeat(3, 1fr) ;
grid-gap: 2em;
@media (max-width: $media-mobile) {
@@ -28,6 +28,7 @@
padding: 24px;
border-radius: 8px;
transition: box-shadow .2s ease-out;
+ width: 100%;
// Background image is applied to a before element and set to hidden by default.
// Then, it's set to visible on hover. This way, the image is loaded on component render
@@ -87,4 +88,27 @@
}
}
+ &__buttons {
+ display: flex;
+ gap: 34px;
+ justify-content: center;
+
+ &__button {
+ opacity: 0;
+ animation: fadeUpSmall 800ms ease-in-out;
+ animation-fill-mode: forwards;
+ animation-delay: 250ms;
+ width: fit-content;
+
+ &:hover {
+ transform: translateY(10px);
+ }
+ }
+
+ @media (max-width: 1000px) {
+ flex-direction: column;
+ text-align: center;
+ }
+ }
+
}
diff --git a/src/components/Header/Header.jsx b/src/components/Header/Header.jsx
index 86c71ed..b7f1341 100644
--- a/src/components/Header/Header.jsx
+++ b/src/components/Header/Header.jsx
@@ -23,44 +23,34 @@ const Header = ({ knockoutHeader }) => (
/>
- {links.map((link, index) => (
+
- {link.name}
+ Enter the FtC x EC Hackathon ↗
+
+
+ Logbook App →
- ))}
- Decentralized Exchange Trading System Pilot on Curaçao.
+ A dashboard to interact with raster satellite imagery stored on IPFS, accessed via STAC catalogs. Built by the EASIER Data Initiative