adds lg version of community page

This commit is contained in:
akcodez
2023-11-01 08:18:03 -07:00
parent 116748f5b6
commit 8e9f95b05e
8 changed files with 971 additions and 12 deletions

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

View File

@@ -0,0 +1,96 @@
const events = [
{
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: "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: "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: "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.png",
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: "Hackathons.png",
end_date: "August 31, 2023"
},
]
let currentIndex = 1;
function updateCarousel() {
console.log({events,currentIndex})
if(!!events[currentIndex - 1]) {
document.getElementById('prev-btn').style = 'opacity:1;'
document.getElementById('left-image').style = 'visibility:visible;'
document.getElementById('left-image').src = `assets/img/events/${events[currentIndex - 1].image}`;
} else {
document.getElementById('prev-btn').style = 'opacity:0.5;'
document.getElementById('left-image').style = 'visibility:hidden;'
}
document.getElementById('center-image').src = `assets/img/events/${events[currentIndex].image}`;
if(!!events[currentIndex + 1] ) {
document.getElementById('next-btn').style = 'opacity:1;'
document.getElementById('right-image').style = 'visibility:visible;'
document.getElementById('right-image').src = `assets/img/events/${events[currentIndex + 1].image}`;
} else {
document.getElementById('next-btn').style = 'opacity:0.5;'
document.getElementById('right-image').style = 'visibility:hidden;'
}
document.getElementById('event-name').textContent = events[currentIndex].name;
document.getElementById('event-location').textContent = events[currentIndex].location;
document.getElementById('event-date').textContent = events[currentIndex].date;
}
document.getElementById('prev-btn').addEventListener('click', function() {
if (currentIndex > 0) {
currentIndex--;
updateCarousel();
}
});
document.getElementById('next-btn').addEventListener('click', function() {
if (currentIndex < events.length - 1) {
currentIndex++;
updateCarousel();
}
});
// Initial setup
updateCarousel();

View File

@@ -1,4 +1,14 @@
.page-community {
.icon-date {
padding-right: 4px;
content: url(../img/events/event-date.svg);
}
.icon-location {
padding-right: 4px;
content: url(../img/events/event-location.svg);
}
.builders-wrap {
white-space: nowrap;
}
@@ -16,6 +26,10 @@
margin: 0 auto;
border-radius: 5px;
padding-top: 165px;
@media (max-width: 768px) {
margin: 0;
}
}
.eyebrow-convo {
@@ -51,6 +65,13 @@
border-bottom: 1px solid #343437;
}
#community-table td {
white-space: nowrap;
overflow: auto;
max-width: 65vw;
}
#community-table img {
width: 52px;
height: 29px;
@@ -96,5 +117,606 @@
transform: translateY(-50%);
}
.xrpl-events-section {
margin-top: 150px;
padding: 50px 40px;
margin: 0 auto;
display: flex;
justify-content: space-around;
align-items: center;
// Responsive Styles for Mobile
@media screen and (max-width: 768px) {
// Adjust this breakpoint value as needed
flex-direction: column;
align-items: start;
.header-div {
text-align: center;
}
.header {
display: flex;
flex-direction: column;
align-items: start;
h6 {
margin-bottom: 0.5rem;
font-family: Work Sans;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 28px;
}
h4 {
font-family: Work Sans;
font-size: 28px;
font-style: normal;
font-weight: 700;
line-height: 34px;
}
}
.description {
text-align: start;
margin-top: 1rem;
font-family: Work Sans;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 28px;
/* 140% */
}
.view-all-events-btn {
float: left;
}
.upcoming-event {
text-align: start;
margin-top: 2rem;
padding: 1rem 0;
.days-count {
margin-bottom: 1rem;
}
}
}
.header-div {
padding-top: 27px;
}
.header {
h6 {
padding-left: 1.5px;
font-family: 'Work Sans', sans-serif;
font-size: 20px;
font-weight: 700;
color: var(--black-black-0, #FFF);
text-align: start;
}
h4 {
text-align: start;
font-family: 'Work Sans', sans-serif;
font-size: 32px;
font-weight: 700;
color: var(--black-black-0, #FFF);
}
}
.description {
font-family: 'Work Sans', sans-serif;
font-size: 20px;
font-weight: 500;
max-width: 444px;
color: var(--black-black-10-gray-200, #E0E0E1);
line-height: 32px;
/* 133.333% */
}
.view-all-events-btn {
display: inline-block;
margin-top: 1rem;
}
.upcoming-event {
margin-top: 2rem;
.upcoming-label {
font-family: 'Work Sans', sans-serif;
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
color: var(--black-black-30, #C1C1C2);
}
.days-count {
font-size: 4rem; // Assuming a larger font for the days count. Adjust as needed.
// Add additional styles if required
}
h5 {
font-family: 'Work Sans', sans-serif;
font-size: 16px;
font-weight: 700;
color: var(--black-black-10, #F5F5F7);
}
.event-details,
.event-location {
font-family: 'Work Sans', sans-serif;
font-size: 12px;
font-weight: 600;
color: var(--black-black-30, #C1C1C2);
}
}
}
.community-funding {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
max-width: 1200px;
margin: 0 auto;
margin-top: 120px;
}
.funding-section {
flex: 1;
padding: 20px;
color: var(--black-black-0);
}
.small-text {
color: var(--black-black-30, #C1C1C2);
font-family: Work Sans;
font-size: 12px;
font-style: normal;
font-weight: 600;
line-height: 16px;
/* 133.333% */
text-transform: uppercase;
}
.funding-section h2 {
font-size: 32px;
font-weight: 700;
line-height: 38px;
margin-top: 10px;
}
.funding-section p {
color: var(--black-black-20);
font-size: 24px;
font-weight: 500;
line-height: 32px;
margin-top: 20px;
}
.stats {
flex: 1;
display: flex;
justify-content: space-between;
padding: 20px;
}
.stacked-stats {
display: flex;
flex-direction: column;
justify-content: space-between;
}
.stat {
align-self: center;
text-align: center;
margin: 0 auto;
}
.number {
font-size: 54px;
padding: 10px;
}
@media screen and (max-width: 768px) {
.community-funding {
flex-direction: column-reverse;
}
.stacked-stats {
gap: 25px;
}
.funding-section,
.stats {
width: 100%;
}
}
.carousel {
position: relative;
width: 950px;
margin: 0 auto;
margin-top: 106px;
.flex-align {
display: flex;
align-items: center;
}
}
.center-image-wrapper {
position: relative;
width: 60%;
margin: 0 48px;
}
.image-container {
display: flex;
justify-content: space-around;
align-items: center;
}
img {
max-width: 100%;
transition: all 0.3s ease-in-out;
}
#center-image {
width: 100%;
margin: 0 15px;
}
#left-image,
#right-image {
width: 15%;
opacity: 0.7;
}
.nav-btn {
position: absolute;
top: 50%;
transform: translateY(-50%);
font-size: 24px;
background: none;
border: none;
cursor: pointer;
}
#prev-btn {
left: 0;
}
#next-btn {
right: 0;
}
.event-info {
position: absolute;
bottom: 10px;
left: 32px;
display: flex;
flex-direction: column;
gap: 4px;
span {
color: #FFF;
font-family: Work Sans;
font-size: 12px;
font-style: normal;
font-weight: 600;
line-height: 16px;
}
.name {
padding-bottom: 5px;
color: var(--black-black-10, #F5F5F7);
font-family: Work Sans;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 24px;
/* 150% */
}
}
.arrow-wrapper {
display: flex;
justify-content: center;
padding-top: 24px;
}
:root {
--black-black-0: #FFF;
--black-black-10: #F5F5F7;
--black-black-30: #C1C1C2;
}
.community-spotlight-wrapper {
display: flex;
justify-content: space-between;
padding: 20px;
margin-top: 100px;
min-height: 562px;
}
.community-spotlight {
flex: 1;
display: flex;
flex-direction: column;
padding-right: 10px;
/* for spacing */
}
.projects-wrapper {
flex: 1;
position: relative;
margin-left: 70px;
margin-right: 70px
}
.project-card {
height: 291px;
position: absolute;
width: 205px;
background-color: #232325;
box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
}
.project-card.top-left {
top: 0;
left: 0;
}
.project-card.bottom-right {
bottom: 0;
right: 0;
}
.card-image {
height: 44%;
/* adjust as per your design */
background-color: rgb(44, 43, 43);
/* placeholder */
}
.spotlight-title,
.project-title {
color: var(--black-black-10, #F5F5F7);
font-family: Work Sans;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 16px;
/* 100% */
}
.spotlight-subtitle {
color: var(--black-black-10, #F5F5F7);
font-family: Work Sans;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 16px;
/* 100% */
}
.project-description {
color: var(--black-black-30, #C1C1C2);
font-family: Work Sans;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
/* 150% */
}
.card-details {
display: flex;
flex-direction: column;
text-align: start;
padding: 15px;
}
.view-project {
color: var(--blue-purple-blue-purple-50, #7919FF);
font-family: Work Sans;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px;
cursor: pointer;
}
@media (max-width: 992px) {
.community-spotlight-wrapper {
flex-direction: column;
align-items: center;
}
.community-spotlight,
.projects-wrapper {
width: 100%;
margin: 0;
padding: 0;
}
.projects-wrapper {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
position: static;
}
.project-card {
position: static;
margin: 20px 0;
/* Space between the cards */
}
}
.w-222 {
width: 222px;
}
.bottom-cards-section {
display: flex;
flex-direction: row;
justify-content: space-between;
gap: 48px;
padding: 104px 64px;
margin: 0 auto;
.com-card {
padding: 36px;
background: #232325;
width: 352px;
height: 442px;
position: relative;
.top-left-img {
position: absolute;
top: 0;
left: 0;
content: url(../img/community/card-bg-1.png);
}
.bottom-right-img {
position: absolute;
bottom: 0;
right: 0;
content: url(../img/community/card-bg-2.png);
}
.top-right-img {
position: absolute;
top: 0;
right: 0;
content: url(../img/community/card-bg-3.png);
}
.card-content {
display: flex;
flex-direction: column;
gap: 16px;
.card-title {
color: var(--black-black-0-white, #FFF);
white-space: nowrap;
/* Desktop/H6 */
font-family: Work Sans;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 26px;
/* 130% */
}
.card-subtitle {
color: var(--black-black-0, #FFF);
font-family: Work Sans;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 32px;
/* 133.333% */
}
.card-description {
color: var(--black-black-20, #E0E0E1);
font-family: Work Sans;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
/* 150% */
margin-top: 15px;
margin-bottom: 15px;
}
.card-links {
display: flex;
flex-direction: column;
gap: 8px;
}
.com-card-link {
cursor: pointer;
color: #7919FF;
font-family: Work Sans;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px;
@include media-breakpoint-down(sm) {
display: block;
width: 100%;
}
&::after {
display: inline-block;
content: url(../img/icons/arrow-right-purple.svg);
position: relative;
top: 1px;
vertical-align: middle;
padding-left: 8px;
-webkit-transition: transform 0.3s ease-out;
-moz-transition: transform 0.3s ease-out;
-ms-transition: transform 0.3s ease-out;
-o-transition: transform 0.3s ease-out;
transition: transform 0.3s ease-out;
}
&:hover {
border: none;
&::after {
-webkit-transform: translateX(4px);
-moz-transform: translateX(4px);
-ms-transform: translateX(4px);
-o-transform: translateX(4px);
transform: translateX(4px);
}
}
}
}
}
}
/* Media query for mobile view */
@media (max-width: 768px) {
.bottom-cards-section {
flex-direction: column;
align-items: center;
padding: 20px;
}
.bottom-cards-section .com-card {
margin-bottom: 20px;
/* Ensure that the card takes up space */
display: block;
width: 100%;
}
/* Reset the image positions for mobile */
.com-card .top-left-img,
.com-card .bottom-right-img,
.com-card .top-right-img {
position: static;
/* This removes the absolute positioning */
display: block;
width: 100%;
/* Adjust this if you want the image to take up less width */
margin-bottom: 15px;
/* Add some space between the image and the card content */
}
}
}

View File

@@ -579,6 +579,12 @@
}
}
.autoscroll-content {
animation: autoscroll 15s linear infinite;
white-space: nowrap;
overflow: hidden;
max-width: 300px; /* adjust this value based on your design requirements */
}
// Community Page
#community-magenta {
position: absolute;

View File

@@ -16,7 +16,101 @@
{% block breadcrumbs %}{% endblock %}
{% block main %}
{% set events = [
{ "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": "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": "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": "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.png",
"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": "Hackathons.png",
"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-session",
"link": "https://www.youtube.com/watch?v=TgLaAXTZY7Q",
"location": "Virtual - Zoom",
"date": "September 05, 2023",
"image": "InfoSessions.png",
"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": "SouthKoreaMeetup.png",
"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-session",
"link": "https://www.youtube.com/watch?v=BbGu0QC5WEE",
"location": "Virtual - Zoom",
"date": "September 06, 2023",
"image": "InfoSessions.png",
"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": "AMAs.png",
"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": "AMAs.png",
"end_date": "October 17, 2023"
},
]
%}
<section class="text-center" id="community-heading" style="position: relative;">
@@ -49,29 +143,176 @@
<tr>
<td class="td-img"><img src="./assets/img/community/ic_Discord.png" alt="discord icon"></td>
<td>Donec venenatis orci ac turpis aliquet aliquam. Etiam vehicula sem nec justo lobortis
</td>
<td>
<a href="YOUR_LINK_HERE" class="text-external-link"><span class="external-link-contribute"></span></a>
</td>
</tr>
<tr>
<td class="td-img"><img src="./assets/img/community/ic_Twitter.png" alt="twitter icon"></td>
<td>Donec venenatis orci ac turpis aliquet aliquam. Etiam vehicula sem nec justo lobortis
</td>
<td>
<a href="YOUR_LINK_HERE" class="text-external-link"><span class="external-link-contribute"></span></a>
</td>
</tr>
<tr>
<td class="td-img"><img src="./assets/img/community/ic_Youtube.png" alt="youtube icon"></td>
<td>Donec venenatis orci ac turpis aliquet aliquam. Etiam vehicula sem nec justo lobortis
<td>Donec venenatis orci ac turpis aliquet aliquam. Etiam vehicula sem nec justo lobortis </td>
<td>
<a href="YOUR_LINK_HERE" class="text-external-link"><span class="external-link-contribute"></span></a>
</td>
</tr>
<tr>
<td class="td-img"><img src="./assets/img/community/ic_XRPL.png" alt="youtube icon"></td>
<td>Donec venenatis orci ac turpis aliquet aliquam. Etiam vehicula sem nec justo lobortis
<td>Donec venenatis orci ac turpis aliquet aliquam. Etiam vehicula sem nec justo lobortis </td>
<td>
<a href="YOUR_LINK_HERE" class="text-external-link"><span class="external-link-contribute"></span></a>
</td>
</tr>
</table>
</section>
<section class="xrpl-events-section">
<div class="header-div">
<div class="header">
<h6>XRPL Events</h6>
<h4>Check out global events hosted <br class="d-none-sm" /> by the XRPL community</h4>
</div>
<p class="description">Meet the XRPL community at meetups, hackathons, blockchain conferences, and more across global regions.</p>
<a class="btn btn-primary btn-arrow view-all-events-btn" href="events.html">{% trans %}View All Events{% endtrans %}</a>
</div>
<div class="upcoming-event">
<p class="upcoming-label">UPCOMING EVENT</p>
<div class="days-count">13 days</div>
<h5>XRPL Warsaw Meetup 2023</h5>
<p class="event-details mb-2 d-flex icon"> <span class="icon-location"> </span>September 08-09, 2023</p>
<p class="event-location d-flex icon"> <span class="icon-date"> </span>Warsaw, Poland</p>
</div>
</section>
<section class="carousel">
<div class="image-container">
<img id="left-image" src="" alt="Left Event Image">
<div class="center-image-wrapper">
<img id="center-image" src="" alt="Featured Event Image">
<div class="event-info">
<span class="name" id="event-name"></span>
<div class="flex-align">
<span class="icon-location"> </span>
<span id="event-location"></span>
</div>
<div class="flex-align">
<span class="icon-date"> </span>
<span id="event-date"> </span>
</div>
</div>
</div>
<img id="right-image" src="" alt="Right Event Image">
</div>
<div class="arrow-wrapper">
<button class="arrow-button left-arrow" id="prev-btn">
<img alt="left arrow">
</button>
<button class="arrow-button right-arrow" id="next-btn">
<img alt="right arrow">
</button>
</div>
</section>
<section class="community-funding">
<div class="stats">
<div class="stacked-stats">
<div class="stat">
<span class="small-text">funding been awarded</span>
<div class="number" >$13M+</div>
</div>
<div class="stat">
<span class="small-text">teams awarded globally</span>
<div class="number" >120+</div>
</div>
</div>
<div class="stat">
<span class="small-text">countries represented</span>
<div class="number">28+</div>
</div>
</div>
<div class="funding-section">
<span class="small-text">XRPL Developer Funding</span>
<h2>Funding Opportunities for Blockchain Businesses</h2>
<p>If you're a software developer or team looking to build your next blockchain business on the XRP Ledger (XRPL), numerous funding opportunities like grants and hackathons await your innovation.</p>
<a class="btn btn-primary btn-arrow view-all-events-btn" href="developer-funding.html">{% trans %}Get Funding{% endtrans %}</a>
</div>
</section>
<section class="community-spotlight-wrapper">
<div class="community-spotlight">
<h6 class="spotlight-title">XRPL Community Spotlight</h6>
<h4 class="spotlight-subtitle">Showcase your blockchain project, application, or product</h4>
<p class="spotlight-description">Get featured on the Developer Reflections blog or Ecosystem page, and amplify your innovation within the blockchain community.</p>
<a class="w-222 btn btn-primary btn-arrow view-all-events-btn" href="developer-funding.html">{% trans %}Submit Your Project{% endtrans %}</a>
</div>
<div class="projects-wrapper">
<div class="project-card top-left">
<div class="card-image"></div>
<div class="card-details">
<h6 class="project-title">XRPCafe</h6>
<p class="project-description">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
<a href="" class="view-project external-link">View Project</a>
</div>
</div>
<div class="project-card bottom-right">
<div class="card-image"></div>
<div class="card-details">
<h6 class="project-title">XRPCafe</h6>
<p class="project-description">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
<a href="" class="view-project external-link">View Project</a>
</div>
</div>
</div>
</section>
<section class="bottom-cards-section">
<div class="com-card">
<img class="top-left-img" />
<div class="card-content">
<h6 class="card-title">Contribute to Consensus </h6>
<h6 class="card-subtitle">Run an XRP Ledger network node </h6>
<p class="card-description">Thank you for your interest in contributing to XRPL.org. </p>
<div class="card-links">
<a class="com-card-link" href="">{% trans %}The Rippled Server{% endtrans %}</a>
<a class="com-card-link">Join UNL </a>
<a class="com-card-link">Install & Configure</a>
<a class="com-card-link">Troubleshooting</a>
</div>
</div>
</div>
<div class="com-card">
<img class="bottom-right-img" />
<div class="card-content">
<h6 class="card-title">XRPL Careers </h6>
<h6 class="card-subtitle">Discover your next career opportunity in the XRPL community </h6>
<p class="card-description">Teams across the XRPL community are looking for talented individuals to help build their next innovation. </p>
<div class="card-links">
<a class="com-card-link">View Open Roles</a>
</div>
</div>
</div>
<div class="com-card">
<img class="top-right-img" />
<div class="card-content">
<h6 class="card-title">Contribute to XRPL.org </h6>
<h6 class="card-subtitle">A Community-Driven Resource for All Things XRPL.org </h6>
<p class="card-description">Contribute to XRPL.org, the go-to resource for XRP Ledger. This open-source portal welcomes contributions from anyone for suggested changes. </p>
<div class="card-links">
<a class="com-card-link">Read Contributor Guidelines </a>
</div>
</div>
</div>
</section>
{% endblock %}
@@ -82,14 +323,8 @@
<!-- Light version for network node looks ok for both light/dark.-->
<!-- Dark version for other two and using filter invert and adjust brightness for light mode -->
<script type="text/javascript" src="{{currentpage.prefix}}assets/js/community/network-node-light.json"></script>
<script type="text/javascript" src="{{currentpage.prefix}}assets/js/community/XRPL-grants-dark.json"></script>
<script type="text/javascript" src="{{currentpage.prefix}}assets/js/community/careers-dark.json"></script>
<script type="application/javascript" src="{{currentpage.prefix}}assets/js/contribute-carousel.js"></script>
{% endblock %}
{% block analytics %}
<script type="application/javascript">
window.dataLayer = window.dataLayer || [];