- Please understand that, according to United States regulations for our
- present incorporation status, donations are not currently tax-deductible.
-
-
- If you are a corporation or business, planning to make a large donation, we
- recommend that you consult a CPA to ensure you understand the tax
- implications of your donated funds first.
-
-
- All payments are nondeductible donations (unless you get consulted
- otherwise) and do not create any implied service contract or obligation for
- Hammer Technologies LLC to render any services.
-
- If you are interested in donating through other means, please get in touch
- with us to discuss. If there is a cryptocurrency you wish to contribute with
- that we have not listed, please let me know!
-
-
-
-
-
diff --git a/apps/lumeweb.com/src/components/Donate/Methods/icons/algorand.svg b/apps/lumeweb.com/src/components/Donate/Methods/icons/algorand.svg
deleted file mode 100644
index 4273af5a7..000000000
--- a/apps/lumeweb.com/src/components/Donate/Methods/icons/algorand.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
\ No newline at end of file
diff --git a/apps/lumeweb.com/src/components/Donate/Methods/icons/bitcoin.svg b/apps/lumeweb.com/src/components/Donate/Methods/icons/bitcoin.svg
deleted file mode 100644
index 46595c320..000000000
--- a/apps/lumeweb.com/src/components/Donate/Methods/icons/bitcoin.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
\ No newline at end of file
diff --git a/apps/lumeweb.com/src/components/Donate/Methods/icons/cardano.svg b/apps/lumeweb.com/src/components/Donate/Methods/icons/cardano.svg
deleted file mode 100644
index 0baa777ea..000000000
--- a/apps/lumeweb.com/src/components/Donate/Methods/icons/cardano.svg
+++ /dev/null
@@ -1,32 +0,0 @@
-
\ No newline at end of file
diff --git a/apps/lumeweb.com/src/components/Donate/Methods/icons/cosmos.svg b/apps/lumeweb.com/src/components/Donate/Methods/icons/cosmos.svg
deleted file mode 100644
index 6108d4f5a..000000000
--- a/apps/lumeweb.com/src/components/Donate/Methods/icons/cosmos.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
\ No newline at end of file
diff --git a/apps/lumeweb.com/src/components/Donate/Methods/icons/ethereum.svg b/apps/lumeweb.com/src/components/Donate/Methods/icons/ethereum.svg
deleted file mode 100644
index 3f0e216a3..000000000
--- a/apps/lumeweb.com/src/components/Donate/Methods/icons/ethereum.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
\ No newline at end of file
diff --git a/apps/lumeweb.com/src/components/Donate/Methods/icons/handshake.svg b/apps/lumeweb.com/src/components/Donate/Methods/icons/handshake.svg
deleted file mode 100644
index c11b041ec..000000000
--- a/apps/lumeweb.com/src/components/Donate/Methods/icons/handshake.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
\ No newline at end of file
diff --git a/apps/lumeweb.com/src/components/Donate/Methods/icons/litecoin.svg b/apps/lumeweb.com/src/components/Donate/Methods/icons/litecoin.svg
deleted file mode 100644
index 749a3cdaa..000000000
--- a/apps/lumeweb.com/src/components/Donate/Methods/icons/litecoin.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
\ No newline at end of file
diff --git a/apps/lumeweb.com/src/components/Donate/Methods/icons/monero.svg b/apps/lumeweb.com/src/components/Donate/Methods/icons/monero.svg
deleted file mode 100644
index 2d2587d3a..000000000
--- a/apps/lumeweb.com/src/components/Donate/Methods/icons/monero.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
\ No newline at end of file
diff --git a/apps/lumeweb.com/src/components/Donate/Methods/icons/polygon.svg b/apps/lumeweb.com/src/components/Donate/Methods/icons/polygon.svg
deleted file mode 100644
index 6f4f2e289..000000000
--- a/apps/lumeweb.com/src/components/Donate/Methods/icons/polygon.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
\ No newline at end of file
diff --git a/apps/lumeweb.com/src/components/Donate/Methods/icons/secret.svg b/apps/lumeweb.com/src/components/Donate/Methods/icons/secret.svg
deleted file mode 100644
index b2279f16a..000000000
--- a/apps/lumeweb.com/src/components/Donate/Methods/icons/secret.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
\ No newline at end of file
diff --git a/apps/lumeweb.com/src/components/Donate/Methods/icons/siacoin.svg b/apps/lumeweb.com/src/components/Donate/Methods/icons/siacoin.svg
deleted file mode 100644
index b0bcbcc50..000000000
--- a/apps/lumeweb.com/src/components/Donate/Methods/icons/siacoin.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
\ No newline at end of file
diff --git a/apps/lumeweb.com/src/components/Donate/Methods/icons/solana.svg b/apps/lumeweb.com/src/components/Donate/Methods/icons/solana.svg
deleted file mode 100644
index fc6b7daf7..000000000
--- a/apps/lumeweb.com/src/components/Donate/Methods/icons/solana.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
\ No newline at end of file
diff --git a/apps/lumeweb.com/src/components/Donate/Why.astro b/apps/lumeweb.com/src/components/Donate/Why.astro
deleted file mode 100644
index a4e3260df..000000000
--- a/apps/lumeweb.com/src/components/Donate/Why.astro
+++ /dev/null
@@ -1,33 +0,0 @@
----
-import Button from "../ui/Button.astro";
-import FeaturedGroup from "../ui/FeaturedGroup.astro";
-import backgroud from "/src/assets/why-bg-2.png";
----
-
-
-
-
-
-
You believe the internet should be free and open for everyone, regardless of political beliefs.
-
You want a neutral web accessible to everyday people.
-
You believe your data should be private and secure unless you choose to share it.
-
You want to ensure that you or someone else can’t be censored or “de-platformed.”
-
You think people should have free access to information no matter how they choose to access it.
-
You believe in handling web abuse using legal and social means instead of censorship and restriction.
- `,
- `Every single day you use the Internet, your data is sold to companies to pay for your usage. Help us break the pattern by funding the creation of free and open-source Web3 tools.`,
- ]}
- />
-
-
- Right now, Lume has only one full-time developer, a few freelancers, and
- limited helper staff! We need help from developers, fundraisers, funders,
- and contributors to bring the new internet to the masses.
-
-
- Let's have a heart-to-heart about Web3. There's a myth that needs to be cleared up. Some folks claim it's all about being wide open, but the reality is a bit more nuanced.
-
-
- Not every Web3 service walks the talk. Censorship can actually find its way into blockchains too. It's a surprising twist, but it's something we need to fix.
-
- But hold up – we're not here to point fingers. We're here to set things straight. It's about acknowledging the facts and rolling up our sleeves. Together, we're pushing for actual openness and the kind of decentralization that counts. It's not about fancy words; it's about action.
-
-
- So, let's dive in and make Web3 what it's meant to be – no myths, just reality. Join us – it's time to turn talk into a true, open web for all.
-
- Some of the world's largest online threats right now are censorship of
- speech and money. Web3 represents unifying many legos to create a truly
- user-owned web. Decentralization is a means to an end, not the end itself. The
- true goal is that you are in control of your personal web, and no one else.
-
-
diff --git a/apps/lumeweb.com/src/components/Home/PoweredBy.astro b/apps/lumeweb.com/src/components/Home/PoweredBy.astro
deleted file mode 100644
index e0c4cc874..000000000
--- a/apps/lumeweb.com/src/components/Home/PoweredBy.astro
+++ /dev/null
@@ -1,39 +0,0 @@
----
-import svgSia from "/src/assets/icons/sia.svg?raw";
-import svgHns from "/src/assets/icons/hns.svg?raw";
-import svgOsi from "/src/assets/icons/osi.svg?raw";
----
-
-
-
- Web3 often gets mixed up with other terms/buzz words such as "crypto" or
- "defi". However, the current web you use now is often referred to insiders
- as "web2".
-
-
- While Web3 can include many decentralized services, it symbolizes the
- multiverse, or the entirety of all decentralized & P2P networks. Some may
- refer to this as the "metaverse", or even "dweb", but we can agree to
- disagree 😉.
-
-
- Having access to web3 is important so you are in control of what you are able to do.
-
-
diff --git a/apps/lumeweb.com/src/components/Home/WebComparison.astro b/apps/lumeweb.com/src/components/Home/WebComparison.astro
deleted file mode 100644
index af79f6b02..000000000
--- a/apps/lumeweb.com/src/components/Home/WebComparison.astro
+++ /dev/null
@@ -1,175 +0,0 @@
----
-import meme1 from "/src/assets/meme-1.png";
-import meme2 from "/src/assets/meme-2.png";
-import meme3 from "/src/assets/meme-3.png";
-import meme4 from "/src/assets/meme-4.png";
-import meme1Small from "/src/assets/meme-1-small.png";
-import meme2Small from "/src/assets/meme-2-small.png";
-import meme3Small from "/src/assets/meme-3-small.png";
-import meme4Small from "/src/assets/meme-4-small.png";
----
-
-
-
- Web3's Current Path
-
-
-
-
-
-
-
Web1
-
- Nostalgically recalled for chat rooms and IRC by tech enthusiasts,
- signifies the era of integrated services like AOL dial-up, providing
- web access, email, shopping, and chat for mainstream users.
-
-
-
-
-
-
-
Web2
-
- Featuring improved gaming, online apps, and video streaming, was
- swiftly monopolized by Silicon Valley, creating a top-down system
- controlled by a few tech elites. Despite innovations, this system,
- including the broader internet infrastructure like ISPs and domains,
- regulates your web experience, often citing "safety".
-
-
-
-
-
-
-
-
-
Crypto/ DeFi
-
- The advent of Bitcoin sparked innovation, but over time,
- centralization increased. Factors such as the influx of big money,
- greed, hype, and FOMO contributed to this trend. The introduction of
- many money legos worsened the situation, leading to boom and bust
- cycles.
-
-
-
-
-
-
-
Web3
-
- Web3 emerged as a buzzword to replace DeFi, but its meaning varies.
- Despite aiming for decentralization, Web3 relies on centralized
- crypto/DeFi infrastructure. Money dominates over ideology, driven by
- funders. A balance is necessary between free markets and public goods
- to address the current imbalance.
-
-
-
-
-
-
-
-
-
Web1
-
- Web1 is probably best remembered by geeks as chat rooms and IRC (which
- still exist to this day, but only to power users). To normal users it was
- the age of AOL dial-up and similar networks where you got web, email,
- shopping, and chat all in one place..
-
-
-
-
-
Web2
-
- Web2 since evolved with the web browser and we got better gaming, online
- apps, video streaming and calling and much, much more. However, it also
- got quickly captured by Silicon Valley and what some refer to as the "tech
- bros".
-
-
- So despite the innovation that occurred, it has turned into a top-down
- system where only a few geeks/CEO's and their investors control your entire
- web.
-
-
- This also excludes the wider internet infrastructure of domains and ISP's
- (internet providers and hosting), who also play a part in controlling your
- web, be it for your "safety", or other reasons.
-
-
-
-
-
Crypto/DeFi
-
- We get the birth of Bitcoin and all of the innovation that followed. While
- BTC and a handful of other chains have remained decentralized both in
- operation, and access, the innovation over time has caused things to
- re-centralize.
-
-
- This is due to several factors including big money coming in, pushing
- greed, hype, and "FOMO". The invention of several new logos's causing this
- to only get worse, creating a classic "boom" and "bust". Human nature
- tends to be greedy, so over time, money overrode principles.
-
-
- Many development teams prioritized inventing new ideas and "shipping" them
- to users, while selling them "tokens" to exit at their expense, all while
- knowing none of what they created was truly decentralized.
-
-
- It became one large crypto casino.
-
-
-
-
-
Web3
-
- What to say about Web3? Honestly... upfront it appeared to get used as a
- new buzz word to replace "DeFi". Terms like "Web3" and "Metaverse" have
- many different meanings to many people. It is intended to include more
- than just money and trading, and yet every blockchain-based system that
- can be labeled "web3" still builds onto of the same centralized
- crypto/defi infrastructure.
-
-
- The end result is an ecosystem that promotes and wants to be
- decentralized, but where money overrules ideology, ethos, and principles. This
- is in part due to who's bankrolling it all, and thus the incentives to build
- make it more about the money then about freedom.
-
-
- There needs to be a balance here between free markets/money and public
- goods/infra, and so far things are way out of wack and need to be fixed.
-
-
-
-
-
diff --git a/apps/lumeweb.com/src/components/Layout/Footer.astro b/apps/lumeweb.com/src/components/Layout/Footer.astro
index 6725c4a9b..5536a4382 100644
--- a/apps/lumeweb.com/src/components/Layout/Footer.astro
+++ b/apps/lumeweb.com/src/components/Layout/Footer.astro
@@ -1,16 +1,23 @@
---
-import logo from "/src/assets/lume-logo.png";
+import logo from "@/assets/lume-logo.png";
+import { getEntry } from "astro:content";
+import { getContactEmail } from "@/data/collections";
+
+const contactEmail = await getContactEmail();
+
+const navigation = await getEntry("navigation", "main");
+const footerData = navigation.data.footer;
---
+ ))}
+
\ No newline at end of file
diff --git a/apps/lumeweb.com/src/components/Layout/JoinCommunity.astro b/apps/lumeweb.com/src/components/Layout/JoinCommunity.astro
index 73ba8fdcf..3005ddf98 100644
--- a/apps/lumeweb.com/src/components/Layout/JoinCommunity.astro
+++ b/apps/lumeweb.com/src/components/Layout/JoinCommunity.astro
@@ -1,8 +1,18 @@
---
-import svgGit from "/src/assets/icons/git.svg?raw";
-import svgGithub from "/src/assets/icons/github.svg?raw";
-import svgDiscord from "/src/assets/icons/discord.svg?raw";
-import svgTwitter from "/src/assets/icons/twitter.svg?raw";
+import svgGit from "@/assets/icons/git.svg?raw";
+import svgGithub from "@/assets/icons/github.svg?raw";
+import svgDiscord from "@/assets/icons/discord.svg?raw";
+import svgTwitter from "@/assets/icons/twitter.svg?raw";
+import { getCollection } from "astro:content";
+
+const socials = await getCollection("socials");
+
+const iconMap: Record = {
+ git: svgGit,
+ github: svgGithub,
+ discord: svgDiscord,
+ twitter: svgTwitter,
+};
---
diff --git a/apps/lumeweb.com/src/components/Layout/Navbar.astro b/apps/lumeweb.com/src/components/Layout/Navbar.astro
index 38f425279..c4c9db809 100644
--- a/apps/lumeweb.com/src/components/Layout/Navbar.astro
+++ b/apps/lumeweb.com/src/components/Layout/Navbar.astro
@@ -1,48 +1,43 @@
---
-import logo from "/src/assets/lume-logo.png";
-const { view } = Astro.props;
+import logo from "@/assets/lume-logo.png";
+import { getEntry } from "astro:content";
-function getActiveClass(linkView) {
- return view === linkView ? "border-b border-white" : "";
+const currentPath = Astro.url.pathname;
+const navigation = await getEntry("navigation", "main");
+const navbarItems = navigation.data.navbar;
+
+function getActiveClass(href: string): string {
+ if (href.startsWith("http")) return "";
+ const linkPath = href.endsWith("/") ? href : href + "/";
+ const currentPathWithSlash = currentPath.endsWith("/") ? currentPath : currentPath + "/";
+ return currentPathWithSlash === linkPath ? "border-b border-white" : "";
}
---
-
\ No newline at end of file
diff --git a/apps/lumeweb.com/src/components/Vision/Grid.astro b/apps/lumeweb.com/src/components/Vision/Grid.astro
deleted file mode 100644
index 4a41b872a..000000000
--- a/apps/lumeweb.com/src/components/Vision/Grid.astro
+++ /dev/null
@@ -1,56 +0,0 @@
----
-import GridCell from "../ui/GridCell.astro";
-import GridContainer from "../ui/GridContainer.astro";
-
-const features = [
- {
- title: "Decentralized Websites",
- badge: "goal" as const,
- description:
- "You should be able to gain access to any website on any network, in a secure and decentralized way",
- },
- {
- title: "Decentralized Publishing",
- badge: "idea" as const,
- description:
- "You should be able to easily publish a blog or any other basic website for personal or professional use",
- },
- {
- title: "Website Building Tools",
- badge: "idea" as const,
- description:
- "You should be able to easily build a website that targets the decentralized web",
- },
- {
- title: "eCommerce",
- badge: "idea" as const,
- description:
- "You should be be able to buy or sell in a free market without censorship or politics blocking your ability to transact",
- },
- {
- title: "Earn a Living",
- badge: "idea" as const,
- description:
- "You should be able to monetize your content or skills, without a middleman or gatekeeper. You should be able to be free to live your best life by having access to an open market so that you are never chained down or restricted",
- },
-];
----
-
-
-
-
-
diff --git a/apps/lumeweb.com/src/components/Vision/NoVc.astro b/apps/lumeweb.com/src/components/Vision/NoVc.astro
deleted file mode 100644
index e70f0e235..000000000
--- a/apps/lumeweb.com/src/components/Vision/NoVc.astro
+++ /dev/null
@@ -1,26 +0,0 @@
----
-import Button from "../ui/Button.astro";
-import FeaturedGroup from "../ui/FeaturedGroup.astro";
-import background from "/src/assets/double-brand-bg.png";
----
-
-
-
-
- very aware of the projects that have come before us and whom have made similar promises. We are also doing our best to learn from their mistakes and failures.",
- "The key difference that we see big picture is you need both an economy and decentralized/P2P networks, because running the internet is not free, and someone always has to foot the bill.",
- "Blockchain finally makes this possible.",
- "Having a pragmatic view on mass adoption without compromising on principles is needed to make progress on a user-owned web.",
- ]}
- />
-
-
-
diff --git a/apps/lumeweb.com/src/components/Vision/Unify.astro b/apps/lumeweb.com/src/components/Vision/Unify.astro
deleted file mode 100644
index 67821a505..000000000
--- a/apps/lumeweb.com/src/components/Vision/Unify.astro
+++ /dev/null
@@ -1,23 +0,0 @@
----
-import unifyBg from "/src/assets/unifying-bg.png";
-import FeaturedGroup from "../ui/FeaturedGroup.astro";
----
-
-
- many "crypto", "defi", "web3", "P2P", and "dWeb" projects
- that have all taken hundreds of different approaches to innovate. However,
- they all have the same broad ethos in common, and they all need an easy means
- to access them in one place, but in a censorship-resistant way.`,
- `We have a very ambitious vision, and this requires all "tribes" to work together enough for the benefit of the end user.`,
- `Below are some of the ideas we are aiming for, and some we would like to tackle eventually.`,
- ]}
- />
-
-
diff --git a/apps/lumeweb.com/src/components/What/Contribute.astro b/apps/lumeweb.com/src/components/What/Contribute.astro
deleted file mode 100644
index 62c135e21..000000000
--- a/apps/lumeweb.com/src/components/What/Contribute.astro
+++ /dev/null
@@ -1,38 +0,0 @@
----
-import FeaturedGroup from "../ui/FeaturedGroup.astro";
-import mario from "/src/assets/mario-level-up.gif";
-import background from "/src/assets/contribute-bg.png";
-import Button from "../ui/Button.astro";
----
-
-
-
- well as your money?`,
- `Blockchain itself is more than just money, and so is Web3, and by
- extension P2P networks.`,
- `So help us in our goals to level-up Web3.`,
- ]}
- />
-
-
-
-
diff --git a/apps/lumeweb.com/src/components/What/Grid.astro b/apps/lumeweb.com/src/components/What/Grid.astro
deleted file mode 100644
index 11bbdbf42..000000000
--- a/apps/lumeweb.com/src/components/What/Grid.astro
+++ /dev/null
@@ -1,47 +0,0 @@
----
-import GridCell from "../ui/GridCell.astro";
-import GridContainer from "../ui/GridContainer.astro";
-
-const features = [
- {
- title: "Access the markets, aka DeFi",
- description:
- "Web3 commonly get mixed up with DeFi, however, while you should be able to access any decentralized website or network, access to DeFi to manage your money is critical as well.",
- },
- {
- title: "NFT's... Anywhere",
- description:
- "You should be able to access your favorite NFT's anywhere, any time, any place. They are yours and no one should be able to tell you otherwise.",
- },
- {
- title: "Access any decentralized or P2P network",
- description:
- "The basics of Web3 is the sum of all the open networks and ecosystems. You should be able to access and visit any of these places. You can compare this to accessing things on Google, Facebook, Apple, or other networks/platforms that are generally walled gardens in the current web system.",
- },
- {
- title: "Publish Freely",
- description:
- 'A core tenant of Web3 is censorship-resistance. You should be able to freely post controversial (or even things others just don\'t want to hear) information, such as news, blogging, or video. You should be allowed to openly debate, educate, inform, or entertain without getting "de-platformed".',
- },
- {
- title: "Socialize and Discover Freely",
- description:
- "While you have the ability to post, you should also have the ability to read.",
- },
- {
- title: "Own your web. Own your identity.",
- description:
- "You should be able to have your private data be and stay private unless you choose otherwise. This is achieved with your online web3 account, which serves as your identity and means of encrypting everything you do. If you want to share you can, but your data is yours, no one else's.",
- },
-];
----
-
-
-
- {
- features.map((feature) => (
-
- ))
- }
-
-
diff --git a/apps/lumeweb.com/src/components/What/Jumbotron.astro b/apps/lumeweb.com/src/components/What/Jumbotron.astro
deleted file mode 100644
index 6f2554a41..000000000
--- a/apps/lumeweb.com/src/components/What/Jumbotron.astro
+++ /dev/null
@@ -1,19 +0,0 @@
----
-import backgroundSrc from "/src/assets/whatsweb3-jumbotron-bg.png";
----
-
-
-
-
- An evolved, user-owned web where you have access to the world in a way only
- you control.
-
+ We haven't taken VC money. No investors demanding returns means no pressure to compromise on privacy or build surveillance features.
+
+
+
+
+ Open source
+
+
+ Everything we build is free and open. Your donation funds public infrastructure that anyone can use and improve.
+
+
+
+
+ Long-term focus
+
+
+ We're not chasing hype cycles. We're building for the next decade of an open, user-owned internet.
+
+
+
+
+ Community-driven
+
+
+ Your voice matters. Donors and contributors shape our priorities through GitHub, Discord, and open discussion.
+
+
+
+
+
+
+ {/* Methods */}
+
+
+
+ How to donate
+
+
+ {/* Crypto */}
+
+
+ Cryptocurrency
+
+
+ {cryptoCurrencies.map((currency) => (
+
+ ))}
+
+
+
+ {/* Fiat */}
+
+
+ Fiat & Platforms
+
+
+ {fiatPlatforms.map((platform) => (
+
+ ))}
+
+
+
+
+
+ {/* Other */}
+
+
+
+ Other ways to give
+
+
+ If you are interested in donating through other means, please get in touch with us to discuss. If there is a cryptocurrency you wish to contribute with that we have not listed, please let us know!
+
+
+ Donations are not tax-deductible under US regulations for our current incorporation status.
+
+
+
+ All payments are nondeductible donations and do not create any implied service contract or obligation for Hammer Technologies LLC to render services.
+
+
+ For large corporate donations, please consult a CPA to understand the tax implications.
+
+
+ );
+}
+
+const VALUES = [
+ {
+ title: "Freedom",
+ description: "The web should be open and accessible to all. No gatekeepers, no permission required.",
+ },
+ {
+ title: "Privacy",
+ description: "Your data is yours. End-to-end encryption, no tracking, no surveillance capitalism.",
+ },
+ {
+ title: "Ownership",
+ description: "You own what you create. Digital property rights are human rights.",
+ },
+];
+
+export default Community;
\ No newline at end of file
diff --git a/apps/lumeweb.com/src/components/home/message.tsx b/apps/lumeweb.com/src/components/home/message.tsx
new file mode 100644
index 000000000..ee28d20a5
--- /dev/null
+++ b/apps/lumeweb.com/src/components/home/message.tsx
@@ -0,0 +1,21 @@
+import React from "react";
+
+export function Message() {
+ return (
+
+
+
+ Some of the world's largest online threats right now are censorship of
+ speech and money. Web3 represents unifying many legos to create a truly
+ user-owned web. Decentralization is a means to an end, not the end itself. The
+ true goal is that you are in control of your personal web, and no one else.
+
+ Infrastructure that respects users. No surveillance, no vendor lock-in, no rent-seeking.
+
+
+
+
+ {services.map((service) => (
+
+ ))}
+
+
+
+ );
+}
+
+export default Services;
\ No newline at end of file
diff --git a/apps/lumeweb.com/src/components/principles/principles.tsx b/apps/lumeweb.com/src/components/principles/principles.tsx
new file mode 100644
index 000000000..063f21315
--- /dev/null
+++ b/apps/lumeweb.com/src/components/principles/principles.tsx
@@ -0,0 +1,93 @@
+import React from "react";
+
+const PRINCIPLES = [
+ {
+ title: "Your data, your rules",
+ description: "You own your information. We won't sell it, trade it, or use it to manipulate you.",
+ },
+ {
+ title: "You matter more than metrics",
+ description: "We don't chase engagement or addiction. We build tools that give you control.",
+ },
+ {
+ title: "The internet should work for everyone",
+ description: "Access isn't a luxury. We build for real people, not just tech insiders.",
+ },
+ {
+ title: "Privacy isn't optional—it's built in",
+ description: "Encryption isn't an upsell. It's how we treat every interaction by default.",
+ },
+ {
+ title: "We won't censor your voice",
+ description: "Your speech is yours. We don't bow to advertisers, governments, or pressure groups.",
+ },
+ {
+ title: "Community-funded, not venture-backed",
+ description: "The open web is infrastructure for everyone. It runs on community support, not investor returns.",
+ },
+ {
+ title: "We help, we don't harvest",
+ description: "We create things that help you. Not systems that trap you and extract value.",
+ },
+ {
+ title: "Technology that defends civil rights",
+ description: "Freedom and privacy aren't given—they're defended. We build systems that protect your rights by design.",
+ },
+];
+
+export function Principles() {
+ return (
+
+
+
+
+ Our Principles
+
+
+ Simple beliefs that guide everything we build.
+
+
+
+
+ {PRINCIPLES.map((principle, index) => (
+
+
+
+ {String(index + 1).padStart(2, "0")}
+
+
+
+ {principle.title}
+
+
+ {principle.description}
+
+
+
+
+ ))}
+
+
+
+
+ These principles are derived from web3ready.org, where you'll find the original principles with deep reasoning.
+
- Get in touch -
-