Welcome to Training-repo, a comprehensive repository dedicated to blockchain development. This repository serves as a hub for decentralized application (dApp) development and smart contract implementation across Internet Computer (ICP), Solana, Solidity, Aptos, and Sui ecosystems.
The projects within this repository showcase a variety of decentralized solutions leveraging different blockchain frameworks. Whether you're interested in building scalable applications on ICP, experimenting with Solana smart contracts, diving into Ethereum-based Solidity development, or exploring the Aptos & Sui ecosystems, this repository has something for you!
📦 Training-repo (Blockchain Development Repository)
├── 📁 ICP Projects
│ ├── 🏗 Counter dApp (Rust, Dfinity, ICP)
│ ├── ✅ To-Do List (Rust, Dfinity, ICP)
│
├── 📁 Solana Projects
│ ├── ⭐ Building a Favorites Program
│ ├── 🗳 Creating a Voting Application
│ ├── 🔗 Integrating Blinks and Actions
│ ├── 📝 Building a CRUD Application
│ ├── 🎟 Creating a Token
│ ├── 🖼 Creating an NFT
│ ├── 🔄 Building a Swap Program
│ ├── ⏳ Creating a Token Vesting App
│ ├── 🎰 Building a Token Lottery
│
├── 📁 Solidity Projects
│ ├── ⚡ Secure and Re-Entrancy Voting System
│ ├── 📜 dApp Development
│
├── 📁 Aptos & Sui Projects (In Progress)
│ ├── 🚧 Projects under development
│
├── 📜 .gitignore
├── 📜 LICENSE
├── 📜 README.md
A lightweight decentralized application built using Rust and Dfinity on ICP. This project allows users to increment and decrement a counter value on the blockchain while demonstrating state persistence in canister smart contracts.
A decentralized task management application designed using Rust and Dfinity. This dApp enables users to:
- Add, update, and remove to-do items
- Persist data on the Internet Computer
- Experience scalability with ICP’s canister architecture
A decentralized app that enables users to favorite items stored securely on the Solana blockchain.
A trustless voting system built on Solana, ensuring transparency, immutability, and decentralization.
A project exploring Solana Blinks and on-chain actions for interactive decentralized applications.
An application demonstrating Create, Read, Update, and Delete (CRUD) operations using Solana smart contracts.
A project that showcases minting and managing custom SPL tokens using Solana’s token program.
A Metaplex-based NFT minting project that enables users to create Solana NFTs with metadata integration.
A decentralized exchange (DEX) project that implements token swaps on Solana’s blockchain.
A token vesting contract that allows for scheduled token releases over time to designated recipients.
A fully decentralized lottery system built on Solana, ensuring provable fairness and randomized token-based draws.
A Solidity-based secure voting system preventing re-entrancy attacks, ensuring fair and tamper-proof elections.
Development of decentralized applications (dApps) using Solidity and Ethereum smart contracts.
Aptos and Sui are emerging Layer 1 blockchain platforms focused on scalability, security, and efficiency. This section will feature projects that leverage the Move programming language for building next-generation decentralized applications.
🚧 Stay tuned for upcoming projects!
This repository is licensed under the MIT License. See the LICENSE file for more details.