Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/msvalandro/protochain
Protochain is a project created while studying web3 development from LuizTools program. The project consists of a prototype of a blockchain built with Node.js, Fastify, CryptoJS, Axios and Zod.
https://github.com/msvalandro/protochain
axios blockchain crypto-js fastify nodejs zod
Last synced: 16 days ago
JSON representation
Protochain is a project created while studying web3 development from LuizTools program. The project consists of a prototype of a blockchain built with Node.js, Fastify, CryptoJS, Axios and Zod.
- Host: GitHub
- URL: https://github.com/msvalandro/protochain
- Owner: msvalandro
- License: mit
- Created: 2024-06-11T18:26:53.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-06-17T09:14:17.000Z (7 months ago)
- Last Synced: 2024-11-10T21:34:43.287Z (2 months ago)
- Topics: axios, blockchain, crypto-js, fastify, nodejs, zod
- Language: TypeScript
- Homepage:
- Size: 443 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ⛓️ Protochain
## 📝 Description
Protochain is a project created while studying web3 development from [LuizTools](https://www.luiztools.com.br/) program. The project consists of a prototype of a blockchain built with Node.js, Fastify, CryptoJS, Axios and Zod.
The goal of this project is not to be a real market blockchain; it's just a prototype designed to help us learn the concepts of blockchain architecture and to aid in understanding the subsequent modules.
## ☕️ Prerequisites
- Node.js v18.17.1 or higher
- pnpm (package manager)
## 🛠️ InstallationTo set up the project locally, follow these steps:
1. **Environment Variables:**
- Create a `.env.local` file in the root directory of your project. Use the `.env.example` file as a reference.2. **Install Dependencies:**
```sh
pnpm i
```3. **Start the Application:**
```sh
pnpm dev
```
- The application will be available at http://localhost:3333.## 📜 License
This project is licensed under the MIT License - see the LICENSE file for details.