Skip to content

ICP-hub/Training-repo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Training-repo: Blockchain Development Repository

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!

📂 Repository Structure

📦 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

🌐 ICP Projects (Rust, Dfinity, Internet Computer Protocol)

🏗 Counter dApp

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.

✅ To-Do List

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

Solana Projects (Rust, Anchor Framework, Solana Blockchain)

⭐ Building a Favorites Program

A decentralized app that enables users to favorite items stored securely on the Solana blockchain.

🗳 Creating a Voting Application

A trustless voting system built on Solana, ensuring transparency, immutability, and decentralization.

🔗 Integrating Blinks and Actions

A project exploring Solana Blinks and on-chain actions for interactive decentralized applications.

📝 Building a CRUD Application

An application demonstrating Create, Read, Update, and Delete (CRUD) operations using Solana smart contracts.

🎟 Creating a Token

A project that showcases minting and managing custom SPL tokens using Solana’s token program.

🖼 Creating an NFT

A Metaplex-based NFT minting project that enables users to create Solana NFTs with metadata integration.

🔄 Building a Swap Program

A decentralized exchange (DEX) project that implements token swaps on Solana’s blockchain.

⏳ Creating a Token Vesting App

A token vesting contract that allows for scheduled token releases over time to designated recipients.

🎰 Building a Token Lottery

A fully decentralized lottery system built on Solana, ensuring provable fairness and randomized token-based draws.


Solidity Projects

⚡ Secure and Re-Entrancy Voting System

A Solidity-based secure voting system preventing re-entrancy attacks, ensuring fair and tamper-proof elections.

📜 dApp Development

Development of decentralized applications (dApps) using Solidity and Ethereum smart contracts.


🚀 Aptos & Sui Projects (In Progress)

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!


📜 License

This repository is licensed under the MIT License. See the LICENSE file for more details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published