Skip to content

The Decentralized Web represents the evolution of the internet, in which data is rendered secure and immutable. The data is stored in the URL indefinitely, ensuring its perpetual availability.

License

Notifications You must be signed in to change notification settings

imabutahersiddik/Decentralized-Web

Repository files navigation

Decentralized Web

Decentralized Web

Decentralized Web

Decentralized Web

The Decentralized Web represents the evolution of the internet, in which data is rendered secure and immutable. The data is stored in the URL indefinitely, ensuring its perpetual availability. The data is further transformed into an AES-256 string, which serves as the fundamental building block for the secure infrastructure of the Decentralized Web.

What is it?

  • It's like a super cool version of the internet
  • Keeps your information safe and can't be deleted

How does it work?

  • Your information lives in the website address forever!
  • Even if one network goes offline or deleted, the information can still be viewed from other networks

What makes it safe?

  • Protected by CryptoJS AES-256 Encryption
  • Like a secret code that nobody can crack
  • What ever you share it remains forever

Why is it important?

  • Keeps your information safe forever
  • Ensures that important information is always accessible
  • Helps preserve knowledge and culture for future generations

You can encrypt any text or html codes online and then view them anytime from any Decentralized Web network at https://decentralized-web.vercel.app/.

🌱 Supporting: If you want to support Decentralized Web development you can do so by visiting Decentralized Web Movement. Thank you!

Getting Started

To get started with this project, you can clone this repository and launch the web in a web server. Make sure you have PHP installed on your system.

First, clone the repository:

git clone https://github.com/imabutahersiddik/Decentralized-Web.git

Then, navigate to the directory and start a local web server:

cd Decentralized-Web
php -S localhost:8000

Visit http://localhost:8000/ in your web browser to use the tool.

Deploy on Vercel

You can deploy your own "Decentralized Web" network on vercel for free.

Deploy with Vercel

Usage

To use the Decentralized Web, write text or codes on editor and click the "Peace" button. The Decentralized Web will encrypt text or codes and will generate an decentralized web url, copy the url and save it to a secure place or share it with public if you want.

The generated link will be displayed on the page, and you can copy it to your clipboard by clicking the "Copy to Clipboard" button.

Technologies Used

  • HTML/CSS
  • CryptoJS
  • Bootstrap
  • JavaScript
  • jQuery
  • Font-awesome
  • Iconify
  • Serverless PHP

How Decentralized Web Works

Decentralized Web uses CryptoJS to decentralized pages, page that can be decrypted in-browser when they visit the URL. You can then just rest assured that it never going to be erased untill all networks goes down, the most beautiful things that even all networks goes down then still if you deploy your own network then all data comes back to life again and you're done. The homepage will had a simple editor where you can write or paste pre-written text or html codes, and the cryptojs will encrypt and then it will decrypt and will load your HTML, all done in the browser and all that in one place which is called URL.

So it basically encrypts your text codes and puts everything in a user-friendly way to view your newly created uneraseable decentralizedweb page.

FAQ

Is it secure?

Simple answer: Your page content has been encrypted with AES-256, a popular and strong encryption algorithm. You can now share it to any public place and no one will be able to modify or erase it even with your permission and even without your permission. After all thier is a web app called staticrypt which helps to protect text to be viewed publicly with a password protected form and it is also encrypted with AES-256. Learn more about Staticrypt

Supporting This Work

If you find this tool helpful and would like to support its development, you can do so in the following ways:

  • Become a patron on Patreon
  • Send cryptocurrency to the following address:
    • Bitcoin: 1Ben8UCEfQdTY52uCxS2codTaKxEoMiUMN
    • Litecoin: LRxf7twTmttfhrbteUKQcvny1nFRs7bPex
    • USDT: 0x8A16d15524b2A1F4a2f2b945C9312a53F6a06230 (ERC-20)
    • Ethereum: 0x8A16d15524b2A1F4a2f2b945C9312a53F6a06230
    • BNB: 0x8A16d15524b2A1F4a2f2b945C9312a53F6a06230 (BSC)

Your support is greatly appreciated and will help fund the ongoing development and supporting its developers.

Contributions

Contributions to this project are welcome. If you find a bug or have a feature suggestion, please open an issue on this GitHub repository. If you'd like to contribute code, please submit a pull request.

Opening issues

Feel free to open pull requests if you don't mind receiving no response for a long time. I might take inspiration from what you propose but merge something different instead. I'll try my best to give you credit. You can also open issues with suggestions or bug reports. Apologies for the delay and thank you for contributing to the project.

Guidelines to contributing

Source map

  • 'vercel.json' - Vercel Serverless PHP App Setup.
  • 'api/index.php' - Main file handles the generation of site pages.
  • 'api/site.php' - Core file which handles the request from URLs to view the encoded text or codes.
  • 'api/plugins/' - Directory of plugins
  • 'public/' - Directory of resources

License

This project is licensed under the GNU General Public License v3.0.

About

The Decentralized Web represents the evolution of the internet, in which data is rendered secure and immutable. The data is stored in the URL indefinitely, ensuring its perpetual availability.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published