mirror of
https://github.com/XRPLF/xrpl-dev-portal.git
synced 2025-11-04 11:55:50 +00:00
1713 lines
69 KiB
TypeScript
1713 lines
69 KiB
TypeScript
import { useState, useMemo } from "react";
|
||
import { useThemeHooks } from "@redocly/theme/core/hooks";
|
||
const moment = require("moment");
|
||
const amaImage = require("../static/img/events/AMAs.png");
|
||
const hackathon = require("../static/img/events/Hackathons.png");
|
||
const sanDiego = require("../static/img/events/event-meetup-san-diego@2x.jpg");
|
||
const miami = require("../static/img/events/event-meetup-miami@2x.jpg");
|
||
const conference = require("../static/img/events/Conference.png");
|
||
const zone = require("../static/img/events/XRPLZone.png");
|
||
const calls = require("../static/img/events/CommunityCalls.png");
|
||
const brazil = require("../static/img/events/event-meetup-brazil.png");
|
||
const korea = require("../static/img/events/SouthKoreaMeetup.png");
|
||
const infoSession = require("../static/img/events/InfoSessions.png");
|
||
const infoSession2 = require("../static/img/events/xrpl-builder-office-hours-02.png");
|
||
const infoSession3 = require("../static/img/events/xrpl-builder-office-hours-03.png");
|
||
const infoSession4 = require("../static/img/events/xrpl-builder-office-hours-04.png");
|
||
const decarb = require('../static/img/events/xrpl-decarb.png')
|
||
const townHall = require('../static/img/events/town-hall-meetup.png')
|
||
const devBootcamp = require('../static/img/events/dev-bootcamp.png')
|
||
const italyHackathon = require("../static/img/events/italy-hackathon.png");
|
||
export const frontmatter = {
|
||
seo: {
|
||
title: "Events",
|
||
description:
|
||
"Find the XRPL Community around the world and join these events to see what's happening.",
|
||
},
|
||
};
|
||
export const sortEvents = (arr, asc = true) => {
|
||
return arr.sort((a, b) => {
|
||
const dateA = moment(a.end_date, "MMMM D, YYYY");
|
||
const dateB = moment(b.end_date, "MMMM D, YYYY");
|
||
return asc ? dateB.diff(dateA) : dateA.diff(dateB); // Returns a negative value if dateA is before dateB, positive if after, and 0 if the same
|
||
});
|
||
};
|
||
function categorizeDates(arr) {
|
||
const past = [];
|
||
const upcoming = [];
|
||
const today = moment().startOf("day"); // set the time to midnight
|
||
|
||
arr.forEach((obj) => {
|
||
const endDate = moment(obj.end_date, "MMMM D, YYYY"); // parse the 'end_date' string into a moment object
|
||
if (endDate.isBefore(today)) {
|
||
obj.type = `${obj.type}-past`;
|
||
past.push(obj);
|
||
} else {
|
||
obj.type = `${obj.type}-upcoming`;
|
||
upcoming.push(obj);
|
||
}
|
||
});
|
||
|
||
return { past: sortEvents(past), upcoming: sortEvents(upcoming, false) };
|
||
}
|
||
|
||
const events = [
|
||
{
|
||
name: "Hackathon: 2021",
|
||
description:
|
||
"Explore the exciting project submissions from the fall 2021 XRPL Hackathon that focused on the NFT and Hooks smart contract functionalities on the ledger.",
|
||
type: "hackathon",
|
||
link: "https://xrpl-hackathon-2021.devpost.com/project-gallery",
|
||
location: "Virtual",
|
||
date: "September 13 - October 6, 2021",
|
||
image: hackathon,
|
||
end_date: "October 6, 2021",
|
||
},
|
||
{
|
||
name: "XRPL Community Meetup: San Diego",
|
||
description:
|
||
"The first official Meetup hosted by the XRPL Community. Community members in Southern California gathered around a firepit and shared their experiences with the XRPL.",
|
||
type: "meetup",
|
||
link: "https://www.meetup.com/xrpl-community/events/281806645/",
|
||
location: "San Diego, CA",
|
||
date: "November 20, 2021",
|
||
image: sanDiego,
|
||
end_date: "November 20, 2021",
|
||
},
|
||
|
||
{
|
||
name: "XRPL Community Meetup: Atlanta",
|
||
description:
|
||
"The inaugural Meetup in the Southeast region of the United States got community members excited to meet like-minded individuals in their area.",
|
||
type: "meetup",
|
||
link: "https://www.meetup.com/xrpl-community/events/281980446/",
|
||
location: "Atlanta, GA",
|
||
date: "November 27, 2021",
|
||
image: require("../static/img/events/event-meetup-alanta@2x.jpg"),
|
||
end_date: "November 27, 2021",
|
||
},
|
||
{
|
||
name: "XRPL Community Meetup: San Francisco",
|
||
description:
|
||
"Community members in the Bay Area with diverse backgrounds in technology and beyond met in downtown San Francisco.",
|
||
type: "meetup",
|
||
link: "https://www.meetup.com/xrpl-community/events/281806676/",
|
||
location: "San Francisco, CA",
|
||
date: "November 29, 2021",
|
||
image: require("../static/img/events/event-meetup-san-francisco@2x.jpg"),
|
||
end_date: "November 29, 2021",
|
||
},
|
||
|
||
{
|
||
name: "XRPL Community Meetup: Miami",
|
||
description:
|
||
"One of the biggest Meetups held so far, this was the first of an ongoing series of local XRPL Community Meetup events in Miami. ",
|
||
type: "meetup",
|
||
link: "https://www.meetup.com/xrpl-community/events/281829463/",
|
||
location: "Miami, FL ",
|
||
date: "December 9, 2021",
|
||
image: miami,
|
||
end_date: "December 8, 2022",
|
||
},
|
||
|
||
{
|
||
name: "XRPL Community Meetup: Nashville",
|
||
description:
|
||
"Nashville-based members of the XRPL Community came together to network, learn, share ideas, and form new partnerships. ",
|
||
type: "meetup",
|
||
link: "https://www.meetup.com/xrp-ledger-nashville-community/events/282538189/",
|
||
location: "Nashville, TN",
|
||
date: "Saturday, December 18, 2021",
|
||
image: require("../static/img/events/event-meetup-nashville@2x.jpg"),
|
||
end_date: "December 18, 2022",
|
||
},
|
||
|
||
{
|
||
name: "NYC Meetup/Hackathon XRPL Celebration",
|
||
id: "upcoming-xrpl-new-york",
|
||
description:
|
||
"The NYC/XRP community and Dev Null Productions cordially invites you to attend our 10th meetup, being held in celebration of the on-going XRPL Hackathon, at the unique and artistic TALS studio in Midtown Manhattan.",
|
||
type: "meetup",
|
||
link: "https://www.meetup.com/NYC-XRP/events/284485901/",
|
||
location: "NYC, NY",
|
||
date: "March 30, 2022",
|
||
image: require("../static/img/events/event-meetup-new-york@2x.jpg"),
|
||
end_date: "March 30, 2022",
|
||
},
|
||
|
||
{
|
||
name: "XRPL Community Meetup: London",
|
||
id: "upcoming-xrpl-london",
|
||
description:
|
||
"Join for an evening of programming and networking with members of the XRPL Community in London, co-organised by Peerkat - the NFT platform for creators on the XRPL.",
|
||
type: "meetup",
|
||
link: "https://www.meetup.com/xrp-ledger-london-community/events/283536458/",
|
||
location: "IDEALondon",
|
||
date: "March 31, 2022",
|
||
image: require("../static/img/events/event-meetup-london.png"),
|
||
end_date: "March 31, 2022",
|
||
},
|
||
|
||
{
|
||
name: "XRPL Community Meetup: Toronto",
|
||
id: "upcoming-xrpl-toronto",
|
||
description:
|
||
"Join us for our first Toronto meetup with an evening of programming and networking with other members of the XRP Ledger Community with special guests from the Xaman Wallet and ARK PLATES teams!",
|
||
type: "meetup",
|
||
link: "https://www.meetup.com/xrpl-toronto-community-meetup/events/284177188/",
|
||
location: "Toronto",
|
||
date: "March 31, 2022",
|
||
image: require("../static/img/events/event-meetup-toronto@2x.jpg"),
|
||
end_date: "March 31, 2022",
|
||
},
|
||
|
||
{
|
||
name: "XRPL Community Meetup: San Diego",
|
||
id: "upcoming-xrpl-san-diego",
|
||
description:
|
||
"Get together with other San Diego-based members of the XRP Ledger Community to network and discuss all things XRPL! Join us for our second San Diego XRPL Meetup.",
|
||
type: "meetup",
|
||
link: "https://www.meetup.com/xrp-ledger-san-diego-community/events/284663355/",
|
||
location: "San Diego, CA",
|
||
date: "April 1st 2022",
|
||
image: sanDiego,
|
||
end_date: "April 1, 2022",
|
||
},
|
||
|
||
{
|
||
name: "XRPL Community Meetup: Irvine LA",
|
||
id: "upcoming-xrpl-irvine",
|
||
description:
|
||
"Get together with other LA-based members of the XRP Ledger Community to network and discuss all things XRPL.",
|
||
type: "meetup",
|
||
link: "https://www.meetup.com/xrp-ledger-la-community-meetup/events/284824635/",
|
||
location: "UC Irvine, CA",
|
||
date: "April 3rd 2022",
|
||
image: require("../static/img/events/event-meetup-irvine@2x.jpg"),
|
||
end_date: "April 2, 2022",
|
||
},
|
||
|
||
{
|
||
name: "XRPL Community Meetup: Miami #2",
|
||
id: "upcoming-xrpl-miami-2",
|
||
description:
|
||
"We're excited to host our second Miami meetup for XRP Ledger community members on April 6th from 6-8pm, featuring Marco Neri, Developer Advocate at Ripple, who will join us to give a presentation on the XRP Ledger.",
|
||
type: "meetup",
|
||
link: "https://www.meetup.com/xrp-ledger-miami-community/events/284463736/",
|
||
location: "The LAB Miami, FL",
|
||
date: "April 6th 2022",
|
||
image: miami,
|
||
end_date: "April 6, 2022",
|
||
},
|
||
{
|
||
name: "Hackathon: New Year, New NFT",
|
||
id: "upcoming-xrpl-hackathon-new-year",
|
||
description:
|
||
"Build Functional NFTs that span across a full range of use cases.",
|
||
type: "hackathon",
|
||
link: "https://xrplnft2022.devpost.com/",
|
||
location: "Virtual",
|
||
date: "January 31 - March 14, 2022",
|
||
image: hackathon,
|
||
end_date: "March 14, 2022",
|
||
},
|
||
|
||
{
|
||
name: "Hackathon: Creating Real World Impact",
|
||
description:
|
||
"Build apps to improve lives in the real world using any of the SDKs and APIs for the XRP Ledger.",
|
||
type: "hackathon",
|
||
link: "https://xrplimpact.devpost.com/",
|
||
location: "Virtual",
|
||
date: "May 26 - Jul 11, 2022",
|
||
image: hackathon,
|
||
end_date: "July 11, 2022",
|
||
},
|
||
|
||
{
|
||
name: "Conference: Apex 2021",
|
||
description:
|
||
"View sessions from the Apex 2021 stages in Las Vegas and Tallinn.",
|
||
type: "conference",
|
||
link: "https://www.youtube.com/playlist?list=PLJQ55Tj1hIVZgnreb8ODgxJW032M9Z2XZ",
|
||
location: "Las Vegas, Tallinn",
|
||
date: "September 29-30, 2021",
|
||
image: conference,
|
||
end_date: "September 30, 2022",
|
||
},
|
||
|
||
{
|
||
name: "Hackathon: NFT Launch Party",
|
||
description:
|
||
"Build Functional NFTs that span across a full range of use cases.",
|
||
type: "hackathon",
|
||
link: "https://xrplnft.devpost.com/",
|
||
location: "Virtual",
|
||
date: "Oct 31 - Dec 12, 2022",
|
||
image: hackathon,
|
||
end_date: "December 12, 2022",
|
||
},
|
||
{
|
||
name: "XRPL Zone @ Consensus",
|
||
description:
|
||
"XRPL Zone: your all-in-one location for creating and collaborating on XRP Ledger (XRPL) projects.",
|
||
type: "zone",
|
||
link: "https://xrplzone-consensus.splashthat.com/",
|
||
location: "Austin, Texas",
|
||
date: "April 27, 2023",
|
||
image: zone,
|
||
end_date: "April 27, 2023",
|
||
},
|
||
{
|
||
name: "XRPL Developer AMAs",
|
||
description:
|
||
"A chat with Crossmark about wallet development on the XRP Ledger!",
|
||
type: "ama",
|
||
link: "https://discord.com/invite/xrpl",
|
||
location: "XRPL Developers Discord",
|
||
date: "April 14, 2023",
|
||
image: amaImage,
|
||
end_date: "April 14, 2023",
|
||
},
|
||
{
|
||
name: "NFTs with xrp.cafe",
|
||
description:
|
||
"A cozy discussion with xrp.cafe about NFTs and the future of NFT infrastructure on the XRP Ledger.",
|
||
type: "ama",
|
||
link: "https://dev.to/ripplexdev/xrpcafe-ama-on-xrpl-developers-discord-36gp",
|
||
location: "XRPL Developers Discord",
|
||
date: "January 1, 2023",
|
||
image: amaImage,
|
||
end_date: "January 1, 2023",
|
||
},
|
||
{
|
||
name: "Community Calls #1",
|
||
description:
|
||
"An open discussion about the development of XLS-20 and NFTs on the XRP Ledger.",
|
||
type: "cc",
|
||
link: "https://youtu.be/KpSt0PFT2QM",
|
||
location: "XRPL Developers Discord",
|
||
date: "June 02, 2022",
|
||
image: calls,
|
||
end_date: "June 02, 2022",
|
||
},
|
||
{
|
||
name: "Community Calls #2",
|
||
description: "A community call about XRPL amendments with Chris McKay.",
|
||
type: "cc",
|
||
link: "https://youtu.be/oNJ1Qqns2Gw",
|
||
location: "XRPL Developers Discord",
|
||
date: "August 8, 2022",
|
||
image: calls,
|
||
end_date: "August 8, 2022",
|
||
},
|
||
{
|
||
name: "AMAs: POS and Crypto Payments with FriiPay",
|
||
description:
|
||
"A discussion with FriiPay about payment rails and POS integrations through the XRP Ledger",
|
||
type: "ama",
|
||
link: "https://dev.to/ripplexdev/xrpl-developer-ama-pos-and-crypto-payments-with-friipay-13hm",
|
||
location: "XRPL Developers Discord",
|
||
date: "February 15, 2023",
|
||
image: amaImage,
|
||
end_date: "February 15, 2023",
|
||
},
|
||
{
|
||
name: "AMAs: On-chain Data with Bithomp",
|
||
description:
|
||
"A discuss with Bithomp about data infrastructure and their NFT integrations in one of the most popular explorers on the XRP Ledger.",
|
||
type: "ama",
|
||
link: "https://dev.to/ripplexdev/xrpl-developer-ama-bithomp-4a8d",
|
||
location: "XRPL Developers Discord",
|
||
date: "March 15, 2023",
|
||
image: amaImage,
|
||
end_date: "March 15, 2023",
|
||
},
|
||
{
|
||
name: "XRPL Community Meetup: Madrid",
|
||
description:
|
||
"Get together with other Madrid-based members of the XRP Ledger community to network and discuss all things XRPL.",
|
||
type: "meetup",
|
||
link: "https://www.meetup.com/xrp-ledger-espana-madrid-y-barcelona/events/292597878",
|
||
location: "Madrid",
|
||
date: "April 29, 2023",
|
||
image: require("../static/img/events/Madrid.png"),
|
||
end_date: "April 29, 2023",
|
||
},
|
||
{
|
||
name: "APEX 2023: The XRPL Developer Summit",
|
||
description:
|
||
"Apex XRPL Developer Summit is the annual event where developers, contributors, and thought leaders come together to learn, build, share, network, and celebrate all things XRP Ledger.",
|
||
type: "conference",
|
||
link: "http://apexdevsummit.com",
|
||
location: "Amsterdam",
|
||
date: "September 6 - 8, 2023",
|
||
image: conference,
|
||
end_date: "September 8, 2023",
|
||
},
|
||
{
|
||
name: "Community Calls #3",
|
||
description:
|
||
"An open chat with the XRP Ledger community about NFTs and the EVM sidechain testnet.",
|
||
type: "cc",
|
||
link: "https://discord.com/invite/xrpl",
|
||
location: "XRPL Developers Discord",
|
||
date: "March 30, 2023",
|
||
image: calls,
|
||
end_date: "March 30, 2023",
|
||
},
|
||
{
|
||
name: "XRPL Roundtable: XRPL @ Consensus",
|
||
description:
|
||
"A roundtable chat with those who represented the XRP Ledger at Consensus 2023.",
|
||
type: "ama",
|
||
link: "https://twitter.com/RippleXDev",
|
||
location: "Twitter Spaces",
|
||
date: "June 24, 2023",
|
||
image: amaImage,
|
||
end_date: "June 24, 2023",
|
||
},
|
||
{
|
||
name: "XRPL BUIDLERS BOOTCAMP",
|
||
description:
|
||
"First XRPL Ideathon in Japan Held Ahead of Crypto Event IVS Crypto.",
|
||
type: "hackathon",
|
||
link: "https://lu.ma/xrpl_builders_bootcamp",
|
||
location: "Tokyo",
|
||
date: "June 25, 2023",
|
||
image: hackathon,
|
||
end_date: "June 25, 2023",
|
||
},
|
||
{
|
||
name: "XRPL Workshop at WebX Asia",
|
||
description:
|
||
"Workshop with XRP Ledger co-developer David Schwartz and leading Japanese XRPL developers.",
|
||
type: "conference",
|
||
link: "https://lu.ma/mn90h3h9",
|
||
location: "Tokyo",
|
||
date: "July 26, 2023",
|
||
image: conference,
|
||
end_date: "July 26, 2023",
|
||
},
|
||
{
|
||
name: "XRPL Summer Hackathon",
|
||
description:
|
||
"The XRPL Hackathon is all about supporting innovative projects and getting developers from diverse backgrounds to explore creative ideas and transition from centralized systems to the exciting world of blockchain. Bring your innovative projects to life and get a chance to secure up to $10,000 in funding.",
|
||
type: "hackathon",
|
||
link: "https://dorahacks.io/hackathon/xrpl-hackathon",
|
||
location: "Online",
|
||
date: "June 5, 2023 - July 30, 2023",
|
||
image: hackathon,
|
||
end_date: "July 30, 2023",
|
||
},
|
||
{
|
||
name: "AMAs: XRPL Developer AMAs",
|
||
description:
|
||
"A chat with Matt Mankins from Lorem Labs to discuss Kudos for Code and his recent XRPL Accelerator acceptance.",
|
||
type: "ama",
|
||
link: "http://xrpldevs.org/",
|
||
location: "XRPL Developers Discord",
|
||
date: "July 18, 2023",
|
||
image: amaImage,
|
||
end_date: "July 18, 2023",
|
||
},
|
||
{
|
||
name: "Q3 2023 Ripple XRP Meetup",
|
||
description:
|
||
"Join your fellow Ripple XRP Enthusiasts for a 90-minute discussion. Topics: XRP, Flare, XRPL, Ripple (Company), General Crypto QA.",
|
||
type: "meetup",
|
||
link: "https://www.meetup.com/ripple-xrp-community/events/292740612",
|
||
location: "Online",
|
||
date: "July 13, 2023",
|
||
image: require("../static/img/events/Virtual-Event.png"),
|
||
end_date: "July 13, 2023",
|
||
},
|
||
{
|
||
name: "XRPL Toronto Meetup",
|
||
description:
|
||
"Prepare for an evening of XRPL Toronto Meetup - a celebration of discovery and connection. Join enthusiasts, innovators, and developers for inspiring talks, conversations, and learning. All are welcome, from seasoned developers to curious newcomers.",
|
||
type: "meetup",
|
||
link: "https://www.meetup.com/xrpl-toronto-community-meetup/events/294766059",
|
||
location: "Downtown Toronto",
|
||
date: "August 14, 2023",
|
||
image: require("../static/img/events/event-meetup-toronto@2x.jpg"),
|
||
end_date: "August 14, 2023",
|
||
},
|
||
{
|
||
name: "XRPL London Meetup (Accelerator Edition)",
|
||
description:
|
||
"Join us for a Happy Hour hosted by the XRPL Accelerator Team! Connect with fellow start-ups in the blockchain space and gain insights into cutting-edge projects and founders.",
|
||
type: "meetup",
|
||
link: "https://lu.ma/xrplacceleratorhappyhour",
|
||
location: "Central London",
|
||
date: "September 04, 2023",
|
||
image: require("../static/img/events/event-meetup-london.png"),
|
||
end_date: "September 04, 2023",
|
||
},
|
||
{
|
||
name: "XRPL Accelerator Demo Day",
|
||
description:
|
||
"Join us for our very first XRPL Accelerator Demo Day in London. Witness pitches from nine portfolio startups, engage in Q&A sessions, and network with founders and investors. ",
|
||
type: "conference",
|
||
link: "https://lu.ma/xrplaccelerator",
|
||
location: "Central London and Online",
|
||
date: "September 05, 2023",
|
||
image: conference,
|
||
end_date: "September 05, 2023",
|
||
},
|
||
{
|
||
name: "XRPL Hackathon - Apex 2023",
|
||
description:
|
||
"Join the XRPL Hackathon - APEX 2023, a week before the XRP Ledger's annual developer conference. Explore the Future of Finance and Web3 tracks, collaborate, learn, and compete for 10K USD in prizes.",
|
||
type: "hackathon",
|
||
link: "https://lu.ma/4h3bqfw1",
|
||
location: "Delft, Netherlands ",
|
||
date: "August 30, 2023 - August 31, 2023",
|
||
image: hackathon,
|
||
end_date: "August 31, 2023",
|
||
},
|
||
{
|
||
name: "XRPL Grants Info Session: Financial Inclusion Focused",
|
||
description:
|
||
"Join us for a live information session and Q&A on applying to XRPL Grants Wave 7. This session will provide a general overview of the XRPL Grants application for Wave 7, with a focus on Financial Inclusion projects.",
|
||
type: "info",
|
||
link: "https://www.youtube.com/watch?v=TgLaAXTZY7Q",
|
||
location: "Virtual - Zoom",
|
||
date: "September 05, 2023",
|
||
image: infoSession,
|
||
end_date: "September 05, 2023",
|
||
},
|
||
{
|
||
name: "XRPL South Korea Meetup - XCCESS",
|
||
description:
|
||
"We are excited to introduce the XRP Ledger XCCESS - an exclusive meetup bringing together the brightest minds, innovators, and enthusiasts from South Korea's blockchain industry. Join us for an engaging experience during the Korea Blockchain Week.",
|
||
type: "meetup",
|
||
link: "https://lu.ma/xrplxccess",
|
||
location: "South Korea - JBK Tower",
|
||
date: "September 06, 2023",
|
||
image: korea,
|
||
end_date: "September 06, 2023",
|
||
},
|
||
{
|
||
name: "XRPL Grants Info Session: Decentralized Exchange (DEX) Focused",
|
||
description:
|
||
"Watch the recorded information session and Q&A on applying to XRPL Grants Wave 7. This session will provide a general overview of the XRPL Grants application for Wave 7, with a focus on Decentralized Exchange (DEX) projects.",
|
||
type: "info",
|
||
link: "https://www.youtube.com/watch?v=BbGu0QC5WEE",
|
||
location: "Virtual - Zoom",
|
||
date: "September 06, 2023",
|
||
image: infoSession,
|
||
end_date: "September 06, 2023",
|
||
},
|
||
{
|
||
name: "XRPL Developers Discord AMA: Edge Wallet",
|
||
description:
|
||
"Join us for a live chat on Discord and learn more about Edge Wallet and how they are building on the XRP Ledger.",
|
||
type: "ama",
|
||
link: "http://xrpldevs.org/",
|
||
location: "XRPL Developers Discord",
|
||
date: "October 13, 2023",
|
||
image: amaImage,
|
||
end_date: "October 13, 2023",
|
||
},
|
||
{
|
||
name: "XRPL Developers Reddit AMA: Real World Assets",
|
||
description:
|
||
"Join us for a live chat on Reddit and learn more about how developers are building real world assets with confidence on the XRP Ledger.",
|
||
type: "ama",
|
||
link: "https://xrplresources.org/rwa-ama?utm_source=web&utm_medium=web&utm_campaign=bwc",
|
||
location: "Virtual - Reddit",
|
||
date: "October 17, 2023",
|
||
image: amaImage,
|
||
end_date: "October 17, 2023",
|
||
},
|
||
{
|
||
name: "XRPL Blockhack Hackathon",
|
||
description:
|
||
"Join us at George Brown College's Waterfront Campus for workshops and talks on promoting growth for blockchain projects and ventures. We are supporting a for the most innovative application built on XRPL.",
|
||
type: "hackathon",
|
||
link: "https://blockhack-2023.devpost.com/",
|
||
location: "George Brown College - Waterfront Campus",
|
||
date: "October 20, 2023 - October 22, 2023",
|
||
image: hackathon,
|
||
end_date: "October 22, 2023",
|
||
},
|
||
{
|
||
name: "XRPL Accelerator Demo Day",
|
||
description:
|
||
"Join us for XRPL Accelerator Demo Day in Singapore! Explore pitches from 11 promising startups building on the XRP Ledger, network with founders and investors, and kickstart the Singapore FinTech Festival. Webinar link coming soon!",
|
||
type: "meetup",
|
||
link: "https://www.eventbrite.co.uk/e/xrpl-demo-day-tickets-740650023157?aff=oddtdtcreator",
|
||
location: "Hybrid Singapore/Virtual Webinar",
|
||
date: "November 14, 2023",
|
||
image: require("../static/img/events/singapore.png"),
|
||
end_date: "November 14, 2023",
|
||
},
|
||
{
|
||
name: "New Horizon: Innovate Without Limits: New Horizons Await",
|
||
description:
|
||
"Join our EVM-compatible chain launch for a chance to win $50,000 in prizes! Unleash your creativity in DeFi and NFTs, with judging criteria focused on novelty, impact, and community engagement.",
|
||
type: "hackathon",
|
||
link: "https://newhorizon.devpost.com/",
|
||
location: "Virtual",
|
||
date: "October 19, 2023 - December 22, 2023",
|
||
image: hackathon,
|
||
end_date: "December 22, 2023",
|
||
},
|
||
{
|
||
name: "XRPL Community Report Launch Party",
|
||
description:
|
||
"Celebrate the XRPL Community Report launch at 7pm! Join blockchain enthusiasts, connect with experts, and discover opportunities in the XRP Ledger ecosystem. Limited space available, so register now for a night of celebration and networking!",
|
||
type: "meetup",
|
||
link: "https://www.eventbrite.fr/e/billets-xrpl-community-report-launch-party-753788370307",
|
||
location: "Paris, France",
|
||
date: "November 28, 7pm - 9pm",
|
||
image: require("../static/img/events/paris.png"),
|
||
end_date: "November 28, 2023",
|
||
},
|
||
{
|
||
name: "RippleX’s Research: Stanford Engineering Campus Research Initiatives",
|
||
description:
|
||
"Learn more about RippleX’s ongoing research projects on the XRP Ledger, addressing issues like frontrunning defense, the significance of threshold signatures, and challenges in cross-chain communication, including the construction of bridges on XRPL.",
|
||
type: "conference",
|
||
link: "https://stanford.zoom.us/meeting/register/tJ0vcOCorjMpGdPnS4_aBkWhphhnzld7sUKr",
|
||
location: "Virtual",
|
||
date: "December 12, 2023 4:15pm PST",
|
||
image: conference,
|
||
end_date: "December 12, 2023",
|
||
},
|
||
|
||
{
|
||
name: "Cyprus Tech Odyssey: XRPL Hackathon 2024",
|
||
description:
|
||
"Cyprus Tech Odyssey: XRPL Hackathon 2024 is a collaborative initiative between Ripple and the University of Nicosia (UNIC). This unique event promises a blend of insightful discussions and hands-on experiences, all centered around the transformative potential of the XRP Ledger (XRPL).",
|
||
type: "hackathon",
|
||
link: "https://www.unic.ac.cy/iff/cytechodyssey24/#TechOdyssey2024",
|
||
location: "University of Nicosia,Cyprus",
|
||
date: "January 18 - 20, 2024",
|
||
image: hackathon,
|
||
end_date: "January 20, 2024",
|
||
},
|
||
|
||
{
|
||
name: "Building on the XRP Ledger - 2-day Workshop",
|
||
description:
|
||
"Participants will have the opportunity to gain hands-on experience and valuable knowledge in building real-world assets on the XRPL blockchain. This two-day, free training program is designed for developers who have a keen interest in learning about XRPL.",
|
||
type: "meetup",
|
||
link: "https://www.xrpl-commons.org/training-jan-2024#learn",
|
||
location: "XRPL Commons HQ, Paris, France",
|
||
date: "January 25 - 26, 2024",
|
||
image: require("../static/img/events/paris.png"),
|
||
end_date: "January 26, 2024",
|
||
},
|
||
{
|
||
name: "XRP Ledger Zone ETHDenver",
|
||
description:
|
||
"Smart Contracts, Smarter XRP Ledger! Be the first to learn and build on the upcoming XRP Ledger integration with EVM at ETHDenver!",
|
||
type: "zone",
|
||
link: "http://xrplzone-ethdenver.splashthat.com",
|
||
location: "Denver, Colorado",
|
||
date: "February 27, 2024",
|
||
image: zone,
|
||
end_date: "February 27, 2024",
|
||
},
|
||
|
||
{
|
||
name: "Paris Blockchain Week",
|
||
description:
|
||
"Paris Blockchain Week is Europe's biggest blockchain & digital assets event that covers all aspects of blockchain technology.",
|
||
type: "conference",
|
||
link: "https://www.parisblockchainweek.com/",
|
||
location: "Paris, France",
|
||
date: "April 9 - 12, 2024",
|
||
image: conference,
|
||
end_date: "April 12, 2024",
|
||
},
|
||
|
||
{
|
||
name: "EasyA Hackathon",
|
||
description:
|
||
"Smart Contracts, Smarter XRP Ledger! Join us and be among the the first to build the next big thing and learn more about the upcoming EVM integration with XRP Ledger. ",
|
||
type: "hackathon",
|
||
link: "https://easyaxripple.eventbrite.co.uk/?aff=xrplevents",
|
||
location: "London",
|
||
date: "April 13 - 14, 2024",
|
||
image: hackathon,
|
||
end_date: "April 14, 2024",
|
||
},
|
||
|
||
{
|
||
name: "Consensus",
|
||
description:
|
||
"Join us at Consensus! This event is the world's largest, longest-running and most influential gathering that brings together all sides of the cryptocurrency, blockchain and Web3 community.",
|
||
type: "conference",
|
||
link: "https://consensus.coindesk.com/?utm_campaign=&utm_content=c24&utm_medium=sponsored&utm_source=XRPLEventsPage%20&utm_term=organic",
|
||
location: "Austin, Texas",
|
||
date: "May 29 - June 1, 2024",
|
||
image: conference,
|
||
end_date: "June 1, 2024",
|
||
},
|
||
{
|
||
name: "Permissionless",
|
||
description:
|
||
"Come see XRP Ledger at Permissionless: the world's largest DeFi conference.",
|
||
type: "conference",
|
||
link: "https://blockworks.co/event/permissionless-iii/home",
|
||
location: "Salt Lake City, Utah",
|
||
date: "October 9 - 11, 2024",
|
||
image: conference,
|
||
end_date: "October 11, 2024",
|
||
},
|
||
{
|
||
name: "XRPL Developers Discord AMA: Apex 2024",
|
||
description:
|
||
"Join the DevRel team at Ripple to learn more about APEX 2024.",
|
||
type: "ama",
|
||
link: "https://discord.gg/gszzRTxV?event=1215341725825110089",
|
||
location: "XRPL Developers Discord",
|
||
date: "March 13, 2024 13:00 EST",
|
||
image: amaImage,
|
||
end_date: "March 13, 2024",
|
||
},
|
||
{
|
||
name: "EasyA Ripple Hackathon",
|
||
description:
|
||
"Join the XRPL community at the Ripple x EasyA Hackathon in Amsterdam, where startups can compete for a $20,000 prize and a chance to present at the prestigious APEX Conference alongside industry leaders. Secure your spot now! ",
|
||
type: "hackathon",
|
||
link: "https://www.eventbrite.co.uk/e/easya-x-ripple-apex-hackathon-win-20000-tickets-882724261027?aff=oddtdtcreator",
|
||
location: "Amsterdam",
|
||
date: "June 8 - 9, 2024",
|
||
image: hackathon,
|
||
end_date: "June 9, 2024",
|
||
},
|
||
{
|
||
name: "Building on the XRP Ledger",
|
||
description:
|
||
"This 2-day intensive hands-on training is designed for developers who are curious to learn about XRP Ledger. Meet your peers, share insights, and join a community of builders.",
|
||
type: "meetup",
|
||
link: "https://www.eventbrite.fr/e/building-on-the-xrp-ledger-tickets-912086745007",
|
||
location: "Paris, France",
|
||
date: "June 24 - 25, 2024",
|
||
image: require("../static/img/events/LedgerEvent.png"),
|
||
end_date: "June 25, 2024",
|
||
},
|
||
{
|
||
name: "Aquarium Residency Demo Day #3",
|
||
description:
|
||
"The Aquarium Residency is a 12-week program for entrepreneurs & developers building on the XRP Ledger blockchain. Join us at our Paris HQ to connect with our 10 residents, discover their projects focused on DiD (Decentralized Identity), and engage with the XRPL community.",
|
||
type: "meetup",
|
||
link: "https://www.eventbrite.fr/e/aquarium-residency-demo-day-3-tickets-916183147457",
|
||
location: "Paris, France",
|
||
date: "June 26, 2024",
|
||
image: require("../static/img/events/DemoDay.png"),
|
||
end_date: "June 26, 2024",
|
||
},
|
||
{
|
||
name: "SwissHacks",
|
||
description:
|
||
"Transform Fintech with XRPL at SwissHacks 2024! Prototype and collaborate with fellow builders to reinvent finance for a brighter future",
|
||
type: "hackathon",
|
||
link: "https://airtable.com/app61tk91vkuwKhGx/pagCN29Br8RdxTvp7/form",
|
||
location: "Zurich",
|
||
date: "June 28 - 30, 2024",
|
||
image: hackathon,
|
||
end_date: "June 30, 2024",
|
||
},
|
||
{
|
||
name: "XRPL Meetup in Luxembourg",
|
||
description:
|
||
"Calling all Luxembourg blockchain enthusiasts! Join XRPL Meetups to share knowledge, build real-life connections, and foster communities centered around blockchain and XRP Ledger. We're establishing local “XRPL Hubs” across Europe, and we want you to be a part of it!",
|
||
type: "meetup",
|
||
link: "https://lxm-xrpl-meetup.eventbrite.fr/",
|
||
location: "Luxembourg",
|
||
date: "July 2, 2024",
|
||
image: require("../static/img/events/Luxemberg.png"),
|
||
end_date: "July 2, 2024",
|
||
},
|
||
{
|
||
name: "XRPL Meetup Blockchain Rio",
|
||
description:
|
||
"Kick off Blockchain Rio with the XRP Ledger Dev Meetup, a warm-up event hosted by the XRP Ledger community. Join fellow developers and builders for a night of great conversations, delicious drinks, and the vibrant energy of Rio de Janeiro. Don't miss this fantastic opportunity to network and have a blast with fellow tech enthusiasts!",
|
||
type: "meetup",
|
||
link: "https://lu.ma/4uxpkd11",
|
||
location: "Rio de Janeiro",
|
||
date: "July 23, 2024",
|
||
image: brazil,
|
||
end_date: "July 23, 2024",
|
||
},
|
||
{
|
||
name: "XRPL Zone Seoul",
|
||
description:
|
||
"Join us at XRPL Zone Seoul where developers, corporates, fintechs, banks, VCs, academia, and the XRP community come together under one roof for the biggest XRPL event in South Korea!",
|
||
type: "zone",
|
||
link: "https://ripple.swoogo.com/xrpl-zone-seoul",
|
||
location: "Seongdong-su, Seoul",
|
||
date: "September 4, 2024",
|
||
image: require('../static/img/events/event-meetup-zone-day.png'),
|
||
end_date: "September 4, 2024",
|
||
},
|
||
{
|
||
name: "XRPL Zone Seoul After Hours",
|
||
description:
|
||
"Celebrate with the XRP Community during Korea Blockchain Week! Don't miss this opportunity to mingle with the vibrant XRP community, visionary XRPL developers, trailblazing innovators, and influential investors.",
|
||
type: "meetup",
|
||
link: "https://lu.ma/mbg067j3",
|
||
location: "Seongdong-su, Seoul",
|
||
date: "September 4, 2024",
|
||
image: require('../static/img/events/event-meetup-zone-night.png'),
|
||
end_date: "September 4, 2024",
|
||
},
|
||
{
|
||
name: "XRPL Builder Office Hours",
|
||
description:
|
||
"XRPL Builder Office Hours is an open forum hosted monthly by Developer Advocates to answer technical and business questions from community members.",
|
||
type: "info",
|
||
link: "https://ripple.zoom.us/meeting/register/tJMscOCsrDoiHNUN6hZLpFVR69OcfG9rXtIA#/registration",
|
||
location: "Virtual - Zoom",
|
||
date: "August 23, 2024",
|
||
image: infoSession,
|
||
end_date: "August 23, 2024",
|
||
},
|
||
{
|
||
name: "APEX 2024: The XRPL Developer Summit",
|
||
description:
|
||
"Apex XRPL Developer Summit is the annual event where developers, contributors, and thought leaders come together to learn, build, share, network, and celebrate all things XRP Ledger.",
|
||
type: "conference",
|
||
link: "https://www.youtube.com/playlist?list=PLl-QsmXvjodqeHPgq1UrKVcRPoNJe12Wv",
|
||
location: "Amsterdam",
|
||
date: "June 11 - 13, 2024",
|
||
image: conference,
|
||
end_date: "June 13, 2024",
|
||
},
|
||
{
|
||
name: "XRP Ledger Hackathon Seoul 2024",
|
||
description:
|
||
"Calling all developers in Korea or attending Korea Blockchain Week! Join us for an exclusive pre-KBW meetup in Gangnam, Seoul! Be part of an exciting opportunity to collaborate with fellow builders leveraging the XRP Ledger. Don’t miss this chance to connect with industry peers, explore local funding initiatives, and fuel your projects with new insights just before the main KBW event!",
|
||
type: "hackathon",
|
||
link: "https://lu.ma/1viq6evg",
|
||
location: "Seoul, South Korea",
|
||
date: "August 31 - September 1, 2024",
|
||
image: hackathon,
|
||
end_date: "September 1, 2024",
|
||
},
|
||
{
|
||
name: "XRP Community Day Tokyo",
|
||
description:
|
||
"Join senior execs from Ripple, prominent Japanese institutions, and the XRP community for a day of inspiration, networking and insights.",
|
||
type: "meetup",
|
||
link: "https://events.xrplresources.org/toyko-community-2024",
|
||
location: "Shinagawa, Tokyo",
|
||
date: "September 6, 2024",
|
||
image: require('../static/img/events/event-meetup-tokyo-day.png'),
|
||
end_date: "September 6, 2024",
|
||
},
|
||
{
|
||
name: "XRP Community Night Tokyo",
|
||
description:
|
||
"Celebrate with the XRP Community in Tokyo! Don't miss this opportunity to mingle with the vibrant XRP community, visionary developers, trailblazing innovators, and influential VCs.",
|
||
type: "meetup",
|
||
link: "https://lu.ma/84do37p7",
|
||
location: "Shinagawa, Tokyo",
|
||
date: "September 6, 2024",
|
||
image: require('../static/img/events/event-meetup-tokyo-night.png'),
|
||
end_date: "September 6, 2024",
|
||
},
|
||
{
|
||
name: "Chicago XRP Ledger Meet Up",
|
||
description:
|
||
"Hey Chicago XRP Ledger community! We're hosting a meetup soon—come hang out, share ideas, and talk all things XRPL. Would love to see you there!",
|
||
type: "meetup",
|
||
link: "https://lu.ma/74dulzff",
|
||
location: "Chicago, IL",
|
||
date: "September 12, 2024",
|
||
image: require('../static/img/events/chicago-meetup.png'),
|
||
end_date: "September 12, 2024",
|
||
},
|
||
{
|
||
name: "XRPL Builder Office Hours",
|
||
description:
|
||
"XRPL Builder Office Hours is an open forum hosted monthly by Developer Advocates to answer technical and business questions from community members.",
|
||
type: "info",
|
||
link: "https://ripple.zoom.us/meeting/register/tJMscOCsrDoiHNUN6hZLpFVR69OcfG9rXtIA",
|
||
location: "Virtual - Zoom",
|
||
date: "September 27, 2024",
|
||
image: infoSession2,
|
||
end_date: "September 27, 2024",
|
||
},
|
||
{
|
||
name: "XRPL Builder Office Hours",
|
||
description:
|
||
"XRPL Builder Office Hours is an open forum hosted monthly by Developer Advocates to answer technical and business questions from community members.",
|
||
type: "info",
|
||
link: "https://ripple.zoom.us/meeting/register/tJMscOCsrDoiHNUN6hZLpFVR69OcfG9rXtIA",
|
||
location: "Virtual - Zoom",
|
||
date: "October 25, 2024",
|
||
image: infoSession3,
|
||
end_date: "October 25, 2024",
|
||
},
|
||
{
|
||
name: "XRPL Builder Office Hours",
|
||
description:
|
||
"XRPL Builder Office Hours is an open forum hosted monthly by Developer Advocates to answer technical and business questions from community members.",
|
||
type: "info",
|
||
link: "https://ripple.zoom.us/meeting/register/tJMscOCsrDoiHNUN6hZLpFVR69OcfG9rXtIA",
|
||
location: "Virtual - Zoom",
|
||
date: "November 22, 2024",
|
||
image: infoSession4,
|
||
end_date: "November 22, 2024",
|
||
},
|
||
{
|
||
name: "XRPL Meetup in Munich",
|
||
description:
|
||
"Calling all blockchain and XRP Ledger enthusiasts in Munich! Join XRPL Meetups to share knowledge, build real-life connections, and foster communities centered around blockchain and XRP Ledger. We're establishing local “XRPL Hubs” across Europe, and we want you to be a part of it!",
|
||
type: "meetup",
|
||
link: "https://www.eventbrite.fr/e/xrpl-meetup-in-munich-tickets-957654278727",
|
||
location: "Munich, Germany",
|
||
date: "September 12, 2024",
|
||
image: require('../static/img/events/germany-meetup.png'),
|
||
end_date: "September 12, 2024",
|
||
},
|
||
{
|
||
name: "XRPL Town Hall Meeting",
|
||
description:
|
||
"Our first virtual Town Hall Meeting is on September 16 at 5 PM CEST. These recurring meetings are designed to bring our community together, provide updates, and offer a platform to address your most pressing questions.",
|
||
type: "info",
|
||
link: "https://www.eventbrite.fr/e/xrpl-town-hall-meeting-tickets-959615815737",
|
||
location: "Virtual",
|
||
date: "September 16, 2024",
|
||
image: townHall,
|
||
end_date: "September 16, 2024",
|
||
},
|
||
{
|
||
name: "Building on the XRP Ledger",
|
||
description:
|
||
"This 2-day intensive hands-on training is designed for developers who are curious to learn about XRP Ledger. Meet your peers, share insights, and join a community of builders.",
|
||
type: "meetup",
|
||
link: "https://www.eventbrite.fr/e/building-on-the-xrp-ledger-tickets-945486885727",
|
||
location: "Paris, France",
|
||
date: "September 25 - 26, 2024",
|
||
image: require('../static/img/events/building-meetup.png'),
|
||
end_date: "September 26, 2024",
|
||
},
|
||
{
|
||
name: "XRPL Community Magazine #3 Launch Party",
|
||
description:
|
||
"Join us on the 9th of October for a night of celebration and discussion! Connect with experts, mingle with fellow blockchain enthusiasts, and hear more about opportunities in the XRP Ledger ecosystem.",
|
||
type: "meetup",
|
||
link: "https://www.eventbrite.fr/e/xrpl-community-magazine-3-launch-party-tickets-967649013247",
|
||
location: "Paris, France",
|
||
date: "October 9, 2024",
|
||
image: require('../static/img/events/mag-meetup.png'),
|
||
end_date: "October 9, 2024",
|
||
},
|
||
{
|
||
name: "San Francisco XRP Ledger Meet Up",
|
||
description:
|
||
"Hello San Francisco XRP Ledger community! We're hosting a meetup soon with a focus on ZK research. Excited to see you soon!",
|
||
type: "meetup",
|
||
link: "https://lu.ma/evdklm4r",
|
||
location: "San Francisco, California",
|
||
date: "September 26, 2024",
|
||
image: require('../static/img/events/sf-meetup.jpg'),
|
||
end_date: "September 26, 2024",
|
||
},
|
||
{
|
||
name: "AI Fund - XRPL Grants Info Session",
|
||
description:
|
||
"Join our info session to learn about our new XRPL Grants' AI Fund, designed to support innovative projects that leverage artificial intelligence in the XRPL ecosystem.",
|
||
type: "info",
|
||
link: "https://ripple.zoom.us/webinar/register/WN__SNDW7LTSM29h5NIpvXFvg#/registration",
|
||
location: "Virtual - Zoom",
|
||
date: "October 2, 2024",
|
||
image: infoSession,
|
||
end_date: "October 2, 2024",
|
||
},
|
||
{
|
||
name: "XRPL Decarbonization Strategy",
|
||
description:
|
||
"Join us for the 3rd webinar in our Sustainability series. This time, Mélanie Damour and CCRI will dive into how Sustainability Disclosure under MiCA for CASPs and Token Issuers.",
|
||
type: "info",
|
||
link: "https://decarb3.eventbrite.fr",
|
||
location: "Virtual",
|
||
date: "October 7, 2024",
|
||
image: decarb,
|
||
end_date: "October 7, 2024",
|
||
},
|
||
{
|
||
name: "The Future with Blockchain",
|
||
description:
|
||
"Join us for an exciting side event held by Axiology, SUPER HOW?, XPMarket, and XRPL Commons during the biggest startup festival in Lithuania, StartupFair.",
|
||
type: "meetup",
|
||
link: "https://www.eventbrite.fr/e/the-future-with-blockchain-tickets-1013765398597",
|
||
location: "Vilnius, Lithuania",
|
||
date: "October 3, 2024",
|
||
image: require('../static/img/events/xrpl-future.png'),
|
||
end_date: "October 3, 2024",
|
||
},
|
||
{
|
||
name: "XRPL Meetup @ Permissionless III - by xrpcafe",
|
||
description:
|
||
"Get ready for an unforgettable evening at the XRPL Meetup - Permissionless III in the heart of Salt Lake City! Join us on October 10th from 6 PM to 9 PM at the lively Squatters Pub Brewery.",
|
||
type: "meetup",
|
||
link: "https://lu.ma/71ag93un?locale=en-GB",
|
||
location: "Salt Lake City, Utah",
|
||
date: "October 10, 2024",
|
||
image: require('../static/img/events/salt-lake-city.jpg'),
|
||
end_date: "October 10, 2024",
|
||
},
|
||
{
|
||
name: "Futureverse Developer Training",
|
||
description:
|
||
"This training session will focus on exploring the Metaverse and discovering The Root Network and Futureverse, run by Marco Brondani, Co-Founder and CTO, and Rich Deane, Senior Full Stack Developer.",
|
||
type: "meetup",
|
||
link: "https://xrpl.at/Eventbrite-FutureverseDeveloperTraining",
|
||
location: "Paris, France",
|
||
date: "November 4 - 5, 2024",
|
||
image: require('../static/img/events/dev-training.png'),
|
||
end_date: "November 5, 2024",
|
||
},
|
||
{
|
||
name: "XRPL Hackathon Paris",
|
||
description:
|
||
"Join the hackathon organized by Chaire UNESCO ITEN, XRPL Commons, and KRYPTOSPHERE, for a unique opportunity to dive into the rapidly growing open-source ecosystem. Tackle real-world challenges and create innovative solutions that can make a meaningful impact on today's most pressing societal issues!",
|
||
type: "hackathon",
|
||
link: "https://xrpl.at/Eventbrite-EducationWeek-XRPLHackathon-Paris",
|
||
location: "Paris, France",
|
||
date: "November 8 - 11, 2024",
|
||
image: require('../static/img/events/hackathon-paris.png'),
|
||
end_date: "November 11, 2024",
|
||
},
|
||
{
|
||
name: "IXH24 - Italian XRPL Hackathon 2024",
|
||
description:
|
||
"IXH24 is a hackathon with a focus on cryptography and blockchain.",
|
||
type: "hackathon",
|
||
link: "https://xrpl.at/Eventbrite-IXH24-Italian-XRPLHackathon2024",
|
||
location: "Rome, Italy",
|
||
date: "November 22 - 23, 2024",
|
||
image: require('../static/img/events/ixh24.png'),
|
||
end_date: "November 23, 2024",
|
||
},
|
||
{
|
||
name: "Aquarium XRPL Residency Demo Day #4",
|
||
description:
|
||
"Join us to connect with our 10 residents, discover their projects focused on DeFi, and engage with the rest of the XRPL community.",
|
||
type: "meetup",
|
||
link: "https://xrpl.at/Aquarium-XRPL-Residency-DemoDay4",
|
||
location: "Paris, France",
|
||
date: "December 11, 2024",
|
||
image: require('../static/img/events/aquarium.png'),
|
||
end_date: "December 11, 2024",
|
||
},
|
||
{
|
||
name: "XRPL Meetup NYC",
|
||
description:
|
||
"Get ready for an unforgettable evening at the XRPL Meetup NYC!",
|
||
type: "meetup",
|
||
link: "https://xrpl.at/Aquarium-XRPL-Residency-DemoDay4",
|
||
location: " New York, New York",
|
||
date: "November 19, 2024",
|
||
image: require('../static/img/events/new-york.jpeg'),
|
||
end_date: "November 19, 2024",
|
||
},
|
||
{
|
||
name: "XRPL Webinar - Crypto for Good Fund",
|
||
description:
|
||
"Join Mercy Corps Ventures, Ripple Impact and XRPL Commons for a webinar focused on supporting emerging market startups building on XRPL.",
|
||
type: "info",
|
||
link: "https://xrpl.at/XRPL-Webinar-CryptoForGoodFund",
|
||
location: "Virtual",
|
||
date: "December 3, 2024",
|
||
image: infoSession,
|
||
end_date: "December 3, 2024",
|
||
},
|
||
{
|
||
name: "XRPL Town Hall Meeting #2",
|
||
description:
|
||
"Join Us for the Second XRPL Town Hall Meeting! These recurring meeting are designed to bring our community together, provide updates, and offer a platform to address your most pressing questions.",
|
||
type: "info",
|
||
link: "https://xrpl.at/XRPL-TownHall-meeting2",
|
||
location: "Virtual",
|
||
date: "December 11, 2024",
|
||
image: townHall,
|
||
end_date: "December 11, 2024",
|
||
},
|
||
{
|
||
name: "XRPL Meetup in London",
|
||
description:
|
||
"Calling all blockchain and XRP Ledger enthusiasts in London! Join XRPL Meetups to share knowledge, build real-life connections, and foster communities centered around blockchain and XRP Ledger. We're establishing local “XRPL Hubs” across Europe, and we want you to be a part of it!",
|
||
type: "meetup",
|
||
link: "https://xrpl.at/XRPL-Meetup-London",
|
||
location: "London, United Kingdom",
|
||
date: "January 30, 2025",
|
||
image: require('../static/img/events/commons-london.png'),
|
||
end_date: "January 30, 2025",
|
||
},
|
||
{
|
||
name: "Building on the XRP Ledger",
|
||
description:
|
||
"This 2-day intensive hands-on training is designed for developers who are curious to learn about XRP Ledger. Meet your peers, share insights, and join a community of builders.",
|
||
type: "meetup",
|
||
link: "https://xrpl.at/Building-on-the-XRPLedger-january",
|
||
location: "Paris, France",
|
||
date: "January 27, 2025",
|
||
image: require('../static/img/events/commons-building.png'),
|
||
end_date: "January 28, 2025",
|
||
},
|
||
{
|
||
name: "XRPL Commons Soirée",
|
||
description:
|
||
"XRPL Commons Soiree hosted by XRPL Commons, Deloitte and Pyratz Labs, focusing on: Exploring the Agentic Web: Blockchain, AI & Digital Identity",
|
||
type: "meetup",
|
||
link: "https://xrpl.at/XRPL-Commons-soiree-20250212",
|
||
location: "Paris, France",
|
||
date: "February 12, 2025",
|
||
image: require("../static/img/events/commons-soiree.png"),
|
||
end_date: "February 12, 2025",
|
||
},
|
||
{
|
||
name: "Paris Blockchain Week OnSite Hackathon",
|
||
description:
|
||
"Get ready to collaborate, innovate, and shape the future of Web3 at the BizThon x Paris Blockchain Week Onsite Hackathon. This is your chance to turn ideas into real-world blockchain solutions and be part of the next big breakthrough!",
|
||
type: "hackathon",
|
||
link: "https://bizthon.com/PBW-hackathon-2025-onsite.html",
|
||
location: "Paris, France",
|
||
date: "April 5 - 6, 2025",
|
||
image: require('../static/img/events/aquarium.png'),
|
||
end_date: "April 6, 2025",
|
||
},
|
||
{
|
||
name: "XRPL Town Hall Meeting #3",
|
||
description: "Join Us for the third XRPL Town Hall Meeting!",
|
||
type: "info",
|
||
link: "https://xrpl.at/TownHall-meeting3",
|
||
location: "Virtual",
|
||
date: "April 7, 2025",
|
||
image: townHall,
|
||
end_date: "April 7, 2025",
|
||
},
|
||
{
|
||
name: "PBW Launch Party at XRPL Commons",
|
||
description:
|
||
"Celebrate blockchain's role in social impact with expert panels, pitches from past Aquarium Residency startups, and networking.",
|
||
type: "meetup",
|
||
link: "https://xrpl.at/Blockchain-For-Social-Impact",
|
||
location: "Paris, France",
|
||
date: "April 8, 2025",
|
||
image: require("../static/img/events/commons-launch.png"),
|
||
end_date: "April 8, 2025",
|
||
},
|
||
{
|
||
name: "Building on the XRP Ledger",
|
||
description:
|
||
"This 2-day intensive hands-on training is designed for developers who are curious to learn about XRP Ledger. Meet your peers, share insights, and join a community of builders.",
|
||
type: "meetup",
|
||
link: "https://xrpl.at/Dev-Training",
|
||
location: "Paris, France",
|
||
date: "May 5, 2025",
|
||
image: require("../static/img/events/commons-france.png"),
|
||
end_date: "May 6, 2025",
|
||
},
|
||
{
|
||
name: "HAKS Hackathon",
|
||
description:
|
||
"HAKS 2025 is a collaborative hackathon sponsored by XRPL Commons bringing together developers and innovators to build impactful AI and blockchain solutions on the XRP Ledger. Thanks to our partner Telecom Sud Paris.",
|
||
type: "hackathon",
|
||
link: "https://xrpl.at/HAKS-Hackathon2025",
|
||
location: "Paris, France",
|
||
date: "May 16, 2025",
|
||
image: require("../static/img/events/commons-paris.png"),
|
||
end_date: "May 18, 2025",
|
||
},
|
||
{
|
||
name: "XRPL Meetup in Dublin",
|
||
description:
|
||
"Calling all blockchain and XRP Ledger enthusiasts in Dublin! Join XRPL Meetups to share knowledge, build real-life connections, and foster communities centered around blockchain and XRP Ledger. We're establishing local “XRPL Hubs” across Europe, and we want you to be a part of it!",
|
||
type: "meetup",
|
||
link: "https://lu.ma/asp8d2nl",
|
||
location: "Paris, France",
|
||
date: "May 26, 2025",
|
||
image: require("../static/img/events/commons-dublin.png"),
|
||
end_date: "May 26, 2025",
|
||
},
|
||
{
|
||
name: "XRPL Core Dev Bootcamp AMA",
|
||
description:
|
||
"Join us on June 16 for an exclusive information session (AMA) about the XRPL Core Dev Bootcamp, a two-week intensive program focused on low-level development on the XRP Ledger.",
|
||
type: "ama",
|
||
link: "https://lu.ma/hqvlluce",
|
||
location: "Virtual",
|
||
date: "June 16, 2025",
|
||
image: require("../static/img/events/commons-bootcamp.png"),
|
||
end_date: "June 16, 2025",
|
||
},
|
||
{
|
||
name: "XRPL Townhall Meeting #4",
|
||
description:
|
||
"Join Us for a fourth XRPL Town Hall Meeting: Back from APEX!",
|
||
type: "info",
|
||
link: "https://lu.ma/90qih8kl",
|
||
location: "Virtual",
|
||
date: "June 19, 2025",
|
||
image: require("../static/img/events/commons-orange.png"),
|
||
end_date: "June 19, 2025",
|
||
},
|
||
{
|
||
name: "XRPL Meetup in Brussels",
|
||
description:
|
||
`Calling all blockchain and XRP Ledger enthusiasts in Brussels! Join XRPL Meetups to share knowledge, build real-life connections, and foster communities centered around blockchain and XRP Ledger. We're establishing local "XRPL Hubs" across Europe, and we want you to be a part of it!`,
|
||
type: "meetup",
|
||
link: "https://lu.ma/q32897pc",
|
||
location: "Bruxelles, Belgium",
|
||
date: "June 24, 2025",
|
||
image: require("../static/img/events/commons-brussels.png"),
|
||
end_date: "June 24, 2025",
|
||
},
|
||
{
|
||
name: "XRPL Core Dev Bootcamp",
|
||
description:
|
||
"Are you an intermediate/advanced C++ dev ready to dive deep into blockchain? Join a 2-week, in-person bootcamp with hands-on training, expert-led sessions, and cohort-based learning focused on XRPL core development.",
|
||
type: "hackathon",
|
||
link: "https://www.xrpl-commons.org/build/core-dev-bootcamp",
|
||
location: "Paris, France",
|
||
date: "July 11, 2025",
|
||
image: devBootcamp,
|
||
end_date: "July 25, 2025",
|
||
},
|
||
{
|
||
name: "XRP Ledger Meetup Cannes",
|
||
description:
|
||
"Join us in Cannes for a special evening from 6:00 PM, focused on Bridging the XRPL and EVM Ecosystems. Hosted in collaboration by XRPL Commons, Ripple, and Peersyst, this XRPL meetup brings the community together for insightful conversations and meaningful connections.",
|
||
type: "meetup",
|
||
link: "https://lu.ma/q6dar9io",
|
||
location: "Cannes, France",
|
||
date: "June 30, 2025",
|
||
image: require("../static/img/events/commons-cannes.png"),
|
||
end_date: "June 30, 2025",
|
||
},
|
||
{
|
||
name: "Aquarium Demo Day #6",
|
||
description:
|
||
"The Aquarium Residency is a 12-week program for entrepreneurs & developers building on the XRP Ledger blockchain. Join us at our Paris HQ to connect with our 11 residents, discover their projects focused on AI & Blockchain, and engage with the XRPL community.",
|
||
type: "meetup",
|
||
link: "https://xrpl.at/AquariumDemoDay6",
|
||
location: "Paris, France",
|
||
date: "July 8, 2025",
|
||
image: require("../static/img/events/demo-day-paris.png"),
|
||
end_date: "July 8, 2025",
|
||
},
|
||
{
|
||
name: "TUM XRPL Blockchain Day",
|
||
description:
|
||
"Join us for a focused day of technical learning and academic exchange around blockchain innovation, hosted by XRPL Commons in collaboration with the Chair of Network Architectures and Services as a side event of the TUM Blockchain Conference.",
|
||
type: "conference",
|
||
link: "https://lu.ma/f6tyv1y9",
|
||
location: "Munich, Germany",
|
||
date: "September 10, 2025",
|
||
image: require("../static/img/events/commons-tum.png"),
|
||
end_date: "September 10, 2025",
|
||
},
|
||
{
|
||
name: "XRPL Meetup in Thessaloniki, Greece",
|
||
description:
|
||
"Calling all Greek blockchain enthusiasts! Join XRPL Meetups to share knowledge, build real-life connections, and foster communities centered around blockchain and XRP Ledger. We're establishing local “XRPL Hubs” across Europe, and we want you to be a part of it!",
|
||
type: "meetup",
|
||
link: "https://lu.ma/gnf5r9bi",
|
||
location: "Thessaloniki, Greece",
|
||
date: "September 11, 2025",
|
||
image: require("../static/img/events/commons-cannes.png"),
|
||
end_date: "September 11, 2025",
|
||
},
|
||
{
|
||
name: "Building on the XRP Ledger",
|
||
description:
|
||
"This 2-day intensive hands-on training is designed for developers who are curious to learn about XRP Ledger. Meet your peers, share insights, and join a community of builders.",
|
||
type: "meetup",
|
||
link: "https://xrpl.at/Dev-Training-Sept",
|
||
location: "Paris",
|
||
date: "September 29, 2025",
|
||
image: require("../static/img/events/building-xrpl.png"),
|
||
end_date: "September 30, 2025",
|
||
},
|
||
{
|
||
name: "Cryptography at Work for Blockchain",
|
||
description:
|
||
"Join Prof. Sala and fellow cryptographers to explore cryptography’s key role in blockchain, from Bitcoin’s origins to today’s decentralized innovations. Discover emerging use cases and research shaping its future.",
|
||
type: "meetup",
|
||
link: "https://lu.ma/vavn2ymw",
|
||
location: "Paris, France",
|
||
date: "October 14, 2025",
|
||
image: require("../static/img/events/commons-france.png"),
|
||
end_date: "October 14, 2025",
|
||
},
|
||
{
|
||
name: "EasyA x Flare Harvard Hackathon",
|
||
description:
|
||
"Collaborate, learn, and connect with fellow blockchain innovators and the Flare Networks team at Harvard.",
|
||
type: "hackathon",
|
||
link: "https://www.easya.io/events/easya-x-flare-harvard-hackathon",
|
||
location: "Boston, MA",
|
||
date: "September 20 - 21, 2025",
|
||
image: hackathon,
|
||
end_date: "September 21, 2025",
|
||
},
|
||
{
|
||
name: "XRP Seoul Summit 2025",
|
||
description:
|
||
"Join XRP Seoul 2025, Asia’s largest XRP & Web3 conference, and explore the future of the industry.",
|
||
type: "conference",
|
||
link: "https://xrp-seoul.com/",
|
||
location: "Seoul, South Korea",
|
||
date: "September 21, 2025",
|
||
image: conference,
|
||
end_date: "September 21, 2025",
|
||
},
|
||
{
|
||
name: "IXH25 - Italian XRPL Hackathon 2025",
|
||
description:
|
||
"A 3-day hackathon in Rome on cryptography and blockchain, featuring tracks on advanced cryptography and XRPL applications. Organized by XRPL Commons and partners, the event offers a €10,000 prize pool, includes seminars, coding and pitch sessions, and provides support for students.",
|
||
type: "hackathon",
|
||
link: "https://luma.com/llwjrmcx",
|
||
location: "Rome, Italy",
|
||
date: "November 07, 2025",
|
||
image: italyHackathon,
|
||
end_date: "November 08, 2025",
|
||
},
|
||
{
|
||
name: "Vega House Hackathon",
|
||
description:
|
||
"Vega House Hackathon: Compete in two XRPL tracks—Ledger Track to build MVP financial services using payments, tokenization, RLUSD, or AMM/DEX flows, and Exploration Track to create innovative apps leveraging XRPL features and upcoming amendments. Prizes total $25,000, including track awards and bounties for best use of new XRPL features.",
|
||
type: "hackathon",
|
||
link: "https://xrpl.vegahacks.xyz/",
|
||
location: "Virtual",
|
||
date: "Oct 01 - Nov 14, 2025",
|
||
image: italyHackathon,
|
||
end_date: "November 14, 2025",
|
||
},
|
||
{
|
||
name: "XRPL Town Hall Meeting #5",
|
||
description:
|
||
"Join Us for the 5th XRPL Town Hall Meeting!",
|
||
type: "info",
|
||
link: "https://luma.com/wo0g0fpv",
|
||
location: "Virtual",
|
||
date: "October 16, 2025",
|
||
image: require("../static/img/events/townhall-5.png"),
|
||
end_date: "October 16, 2025",
|
||
},
|
||
{
|
||
name: "XRPL Aquarium Residency Demo Day #7",
|
||
description:
|
||
"The Aquarium Residency is a 12-week program for entrepreneurs & developers building on the XRP Ledger blockchain. Join us at our Paris HQ to connect with our 11 residents, discover their projects focused on DeFi II, and engage with the XRPL community.",
|
||
type: "meetup",
|
||
link: "https://luma.com/mnby11vr",
|
||
location: "Paris, France",
|
||
image: require("../static/img/events/aquarium-residency.png"),
|
||
date: "December 10, 2025",
|
||
end_date: "December 10, 2025",
|
||
},
|
||
{
|
||
name: "XRPL Hackathon @ Blockchain Kaigi 2025",
|
||
description:
|
||
"This is a 3-week online hackathon culminating in demos and an awards ceremony to be held in conjunction with Blockchain Kaigi 2025 in Mumbai, India.",
|
||
type: "hackathon",
|
||
link: "https://luma.com/ypj8ecj0",
|
||
location: "Online (with demos at IIT Bombay)",
|
||
date: "Nov 14 - Dec 06, 2025",
|
||
image: require("../static/img/events/hackathon-kaigi.png"),
|
||
end_date: "December 06, 2025",
|
||
},
|
||
];
|
||
|
||
|
||
export default function Events() {
|
||
const { useTranslate } = useThemeHooks();
|
||
const { translate } = useTranslate();
|
||
const { past, upcoming } = useMemo(() => categorizeDates(events), []);
|
||
|
||
const [upcomingFilters, setUpcomingFilters] = useState({
|
||
conference: true,
|
||
meetup: true,
|
||
hackathon: true,
|
||
ama: true,
|
||
cc: true,
|
||
zone: true,
|
||
"info": true,
|
||
});
|
||
|
||
const [pastFilters, setPastFilters] = useState({
|
||
conference: true,
|
||
meetup: true,
|
||
hackathon: true,
|
||
ama: true,
|
||
cc: true,
|
||
zone: true,
|
||
"info": true,
|
||
});
|
||
|
||
const filteredUpcoming = useMemo(() => {
|
||
return upcoming.filter(
|
||
(event) => upcomingFilters[event.type.split("-")[0]] !== false
|
||
);
|
||
}, [upcoming, upcomingFilters]);
|
||
|
||
const filteredPast = useMemo(() => {
|
||
return past.filter(
|
||
(event) => pastFilters[event.type.split("-")[0]] !== false
|
||
);
|
||
}, [past, pastFilters]);
|
||
|
||
const handleUpcomingFilterChange = (event) => {
|
||
const { name, checked } = event.target;
|
||
setUpcomingFilters((prevFilters) => ({
|
||
...prevFilters,
|
||
[name.replace("-upcoming", "")]: checked,
|
||
}));
|
||
};
|
||
|
||
const handlePastFilterChange = (event) => {
|
||
const { name, checked } = event.target;
|
||
setPastFilters((prevFilters) => ({
|
||
...prevFilters,
|
||
[name.replace("-past", "")]: checked,
|
||
}));
|
||
};
|
||
|
||
return (
|
||
<div className="landing page-events">
|
||
<div>
|
||
<div className="position-relative d-none-sm">
|
||
<img
|
||
alt="orange waves"
|
||
src={require("../static/img/backgrounds/events-orange.svg")}
|
||
id="events-orange"
|
||
/>
|
||
</div>
|
||
<section className="text-center py-26">
|
||
<div className="mx-auto text-center col-lg-5">
|
||
<div className="d-flex flex-column-reverse">
|
||
<h1 className="mb-0">
|
||
{translate("Find the XRPL Community Around the World")}
|
||
</h1>
|
||
<h6 className="mb-3 eyebrow">{translate("Events")}</h6>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
<section className="container-new py-26">
|
||
<div className="event-hero card-grid card-grid-2xN">
|
||
<div className="pr-2 col">
|
||
<img
|
||
alt="xrp ledger events hero"
|
||
src={require("../static/img/events/xrp-community-night.png")}
|
||
className="w-100"
|
||
/>
|
||
</div>
|
||
<div className="pt-5 pr-2 col">
|
||
<div className="d-flex flex-column-reverse">
|
||
<h2 className="mb-8 h4 h2-sm">
|
||
{translate("XRP Community Night NYC")}
|
||
</h2>
|
||
<h6 className="mb-3 eyebrow">{translate("Save the Date")}</h6>
|
||
</div>
|
||
<p className="mb-4">
|
||
{translate(
|
||
"Join the XRP community in NYC—meet builders, users, and projects innovating on the XRP Ledger."
|
||
)}
|
||
</p>
|
||
<div className=" my-3 event-small-gray">
|
||
{translate("Location: New York, NY")}
|
||
</div>
|
||
<div className="py-2 my-3 event-small-gray">
|
||
{translate("November 5, 2025")}
|
||
</div>
|
||
<div className="d-lg-block">
|
||
<a
|
||
className="btn btn-primary btn-arrow-out"
|
||
target="_blank"
|
||
href="https://lu.ma/g5uja58m?utm_source=xrpleventspage"
|
||
>
|
||
{translate("Register Now")}
|
||
</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
{/* Upcoming Events */}
|
||
<section className="container-new py-26" id="upcoming-events">
|
||
<div className="p-0 pb-2 mb-4 d-flex flex-column-reverse col-lg-6 pr-lg-5">
|
||
<h3 className="h4 h2-sm">
|
||
{translate(
|
||
"Check out meetups, hackathons, and other events hosted by the XRPL Community"
|
||
)}
|
||
</h3>
|
||
<h6 className="mb-3 eyebrow">{translate("Upcoming Events")}</h6>
|
||
</div>
|
||
<div className="filter row col-12 mt-lg-5 d-flex flex-column">
|
||
<h6 className="mb-3">{translate("Filter By:")}</h6>
|
||
<div>
|
||
<div className="form-check form-check-inline">
|
||
<input
|
||
defaultValue="conference"
|
||
id="conference-upcoming"
|
||
name="conference-upcoming"
|
||
type="checkbox"
|
||
className="events-filter"
|
||
checked={upcomingFilters.conference}
|
||
onChange={handleUpcomingFilterChange}
|
||
/>
|
||
<label htmlFor="conference-upcoming">
|
||
{translate("Conference")}
|
||
</label>
|
||
</div>
|
||
<div className="form-check form-check-inline">
|
||
<input
|
||
defaultValue="meetup"
|
||
id="meetup-upcoming"
|
||
name="meetup-upcoming"
|
||
type="checkbox"
|
||
className="events-filter"
|
||
checked={upcomingFilters.meetup}
|
||
onChange={handleUpcomingFilterChange}
|
||
/>
|
||
<label htmlFor="meetup-upcoming">{translate("Meetups")}</label>
|
||
</div>
|
||
<div className="form-check form-check-inline">
|
||
<input
|
||
defaultValue="hackathon"
|
||
id="hackathon-upcoming"
|
||
name="hackathon-upcoming"
|
||
type="checkbox"
|
||
className="events-filter"
|
||
checked={upcomingFilters.hackathon}
|
||
onChange={handleUpcomingFilterChange}
|
||
/>
|
||
<label htmlFor="hackathon-upcoming">
|
||
{translate("Hackathons")}
|
||
</label>
|
||
</div>
|
||
<div className="form-check form-check-inline">
|
||
<input
|
||
defaultValue="ama"
|
||
id="ama-upcoming"
|
||
name="ama-upcoming"
|
||
type="checkbox"
|
||
className="events-filter"
|
||
checked={upcomingFilters.ama}
|
||
onChange={handleUpcomingFilterChange}
|
||
/>
|
||
<label htmlFor="ama-upcoming">{translate("AMAs")}</label>
|
||
</div>
|
||
<div className="form-check form-check-inline">
|
||
<input
|
||
defaultValue="cc"
|
||
id="cc-upcoming"
|
||
name="cc-upcoming"
|
||
type="checkbox"
|
||
className="events-filter"
|
||
checked={upcomingFilters.cc}
|
||
onChange={handleUpcomingFilterChange}
|
||
/>
|
||
<label htmlFor="cc-upcoming">
|
||
{translate("Community Calls")}
|
||
</label>
|
||
</div>
|
||
<div className="form-check form-check-inline">
|
||
<input
|
||
defaultValue="zone"
|
||
id="zone-upcoming"
|
||
name="zone-upcoming"
|
||
type="checkbox"
|
||
className="events-filter"
|
||
checked={upcomingFilters.zone}
|
||
onChange={handleUpcomingFilterChange}
|
||
/>
|
||
<label htmlFor="zone-upcoming">{translate("XRPL Zone")}</label>
|
||
</div>
|
||
<div className="form-check form-check-inline">
|
||
<input
|
||
defaultValue="info"
|
||
id="info-upcoming"
|
||
name="info-upcoming"
|
||
type="checkbox"
|
||
className="events-filter"
|
||
checked={upcomingFilters["info"]}
|
||
onChange={handleUpcomingFilterChange}
|
||
/>
|
||
<label htmlFor="info-upcoming">
|
||
{translate("Info Session")}
|
||
</label>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
{/* # Available Types - conference, hackathon, ama, cc, zone, meetup, info */}
|
||
<div className="mt-2 row row-cols-1 row-cols-lg-3 card-deck">
|
||
{filteredUpcoming.map((event, i) => (
|
||
<a
|
||
key={event.name + i}
|
||
className={`event-card ${event.type}`}
|
||
href={event.link}
|
||
style={{}}
|
||
target="_blank"
|
||
>
|
||
<div
|
||
className="event-card-header"
|
||
style={{
|
||
background: `url(${event.image}) no-repeat`,
|
||
}}
|
||
>
|
||
<div className="event-card-title">
|
||
{translate(event.name)}
|
||
</div>
|
||
</div>
|
||
<div className="event-card-body">
|
||
<p>{translate(event.description)}</p>
|
||
</div>
|
||
<div className="mt-lg-auto event-card-footer d-flex flex-column">
|
||
<span className="mb-2 d-flex icon icon-location">
|
||
{event.location}
|
||
</span>
|
||
<span className="d-flex icon icon-date">{event.date}</span>
|
||
</div>
|
||
</a>
|
||
))}
|
||
</div>
|
||
</section>
|
||
{/* Past Events */}
|
||
<section className="container-new pt-26" id="past-events">
|
||
<div className="p-0 pb-2 mb-4 d-flex flex-column-reverse col-lg-6 pr-lg-5">
|
||
<h3 className="h4 h2-sm">
|
||
{translate("Explore past community-hosted events")}
|
||
</h3>
|
||
<h6 className="mb-3 eyebrow">{translate("Past Events")}</h6>
|
||
</div>
|
||
<div className="filter row col-12 mt-lg-5 d-flex flex-column">
|
||
<h6 className="mb-3">{translate("Filter By:")}</h6>
|
||
<div>
|
||
<div className="form-check form-check-inline">
|
||
<input
|
||
defaultValue="conference"
|
||
id="conference-past"
|
||
name="conference-past"
|
||
type="checkbox"
|
||
className="events-filter"
|
||
checked={pastFilters.conference}
|
||
onChange={handlePastFilterChange}
|
||
/>
|
||
<label htmlFor="conference-past">
|
||
{translate("Conference")}
|
||
</label>
|
||
</div>
|
||
<div className="form-check form-check-inline">
|
||
<input
|
||
defaultValue="meetup"
|
||
id="meetup-past"
|
||
name="meetup-past"
|
||
type="checkbox"
|
||
className="events-filter"
|
||
checked={pastFilters.meetup}
|
||
onChange={handlePastFilterChange}
|
||
/>
|
||
<label htmlFor="meetup-past">{translate("Meetups")}</label>
|
||
</div>
|
||
<div className="form-check form-check-inline">
|
||
<input
|
||
defaultValue="hackathon"
|
||
id="hackathon-past"
|
||
name="hackathon-past"
|
||
type="checkbox"
|
||
className="events-filter"
|
||
checked={pastFilters.hackathon}
|
||
onChange={handlePastFilterChange}
|
||
/>
|
||
<label htmlFor="hackathon-past">
|
||
{translate("Hackathons")}
|
||
</label>
|
||
</div>
|
||
<div className="form-check form-check-inline">
|
||
<input
|
||
defaultValue="ama"
|
||
id="ama-past"
|
||
name="ama-past"
|
||
type="checkbox"
|
||
className="events-filter"
|
||
checked={pastFilters.ama}
|
||
onChange={handlePastFilterChange}
|
||
/>
|
||
<label htmlFor="ama-past">{translate("AMAs")}</label>
|
||
</div>
|
||
<div className="form-check form-check-inline">
|
||
<input
|
||
defaultValue="cc"
|
||
id="cc-past"
|
||
name="cc-past"
|
||
type="checkbox"
|
||
className="events-filter"
|
||
checked={pastFilters.cc}
|
||
onChange={handlePastFilterChange}
|
||
/>
|
||
<label htmlFor="cc-past">{translate("Community Calls")}</label>
|
||
</div>
|
||
<div className="form-check form-check-inline">
|
||
<input
|
||
defaultValue="zone"
|
||
id="zone-past"
|
||
name="zone-past"
|
||
type="checkbox"
|
||
className="events-filter"
|
||
checked={pastFilters.zone}
|
||
onChange={handlePastFilterChange}
|
||
/>
|
||
<label htmlFor="zone-past">{translate("XRPL Zone")}</label>
|
||
</div>
|
||
<div className="form-check form-check-inline">
|
||
<input
|
||
defaultValue="info"
|
||
id="info-past"
|
||
name="info-past"
|
||
type="checkbox"
|
||
className="events-filter"
|
||
checked={pastFilters["info"]}
|
||
onChange={handlePastFilterChange}
|
||
/>
|
||
<label htmlFor="info-past">
|
||
{translate("Info Session")}
|
||
</label>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div className="mt-2 mb-0 row row-cols-1 row-cols-lg-3 card-deck ">
|
||
{filteredPast.map((event, i) => (
|
||
<a
|
||
key={event.name + i}
|
||
className="event-card {event.type}"
|
||
href={event.link}
|
||
target="_blank"
|
||
>
|
||
<div
|
||
className="event-card-header"
|
||
style={{
|
||
background: `url(${event.image}) no-repeat`,
|
||
}}
|
||
>
|
||
<div className="event-card-title">
|
||
{translate(event.name)}
|
||
</div>
|
||
</div>
|
||
<div className="event-card-body">
|
||
<p>{translate(event.description)}</p>
|
||
</div>
|
||
<div className="mt-lg-auto event-card-footer d-flex flex-column">
|
||
<span className="mb-2 d-flex icon icon-location">
|
||
{event.location}
|
||
</span>
|
||
<span className="d-flex icon icon-date">{event.date}</span>
|
||
</div>
|
||
</a>
|
||
))}
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</div>
|
||
);
|
||
}
|