DEV Community

Cover image for EVRTN - web3 stack, for everything you may need
Tymoteusz Stępień
Tymoteusz Stępień

Posted on

EVRTN - web3 stack, for everything you may need

Preamble

As a developer, aspiring to gain some web3 code knowledge, I started side project meant to teach me how to move around blockchain realm. But although there were many technologies present, none of them seemed to work well together. I made the decision to press ahead, fusing the best available technology I know into a logical structure. Here comes EVRTN, a fusion of Node.js, TypeScript-powered React, Ethereum, and smart contract language - Vyper. It's a unified approach to creating decentralized apps (dApps), not just a stack.

So what's in there?

Ethereum: The backbone of blockchain

Ethereum is at the center of EVRTN and is most likely the most popular blockchain platform worldwide based on its widespread usage. In order to implement smart contracts and create dApps, Ethereum's strong ecosystem provides the flexibility and security required. It is the best choice for the core of our framework due to its broad adoption and encouraging community.

Vyper: Secure and simple smart contracts

Moving up the stack, we have Vyper, which is a practical smart contract writing alternative to Solidity, which is infamous for its quirks. Because Vyper's syntax is similar to that of Python, it is easier to understand and use, which lowers the learning curve considerably. Vyper is perfectly aligned with Ethereum to enable a more safe and efficient development process by putting security and simplicity first.

React and TypeScript: A frontend power duo

TypeScript and React, two of the most effective and versatile frontend technologies, combine to form EVRTN's frontend team. Building dependable, scalable user interfaces with type safety and user-friendly codebase management is made possible by this combination. React and TypeScript work well together to improve the development experience and make it simpler to create responsive and dynamic dApps.

Node.js: The backend enabler

Node.js rounds out the stack. Node.js supports extra backend operations, such as masking certain backend work, leveraging secrets to connect to blockchain, or just giving simplified API, while Ethereum and Vyper handle the blockchain and smart contract features. It offers an environment that is both scalable and efficient for server-side logic, API integrations, and other uses, and it connects with the other technologies with ease.

Postamble

So... will you give it a whip? Of course it can take anything in there, as it's flexible framework. You can build it with Vite, or just esbuild. You want your frontend to shine? There are tons of options to choose from - all of them will work here.

Top comments (0)