Skip to content

KaustubhOG/Solana_Projects-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ”— Solana Projects β€” Beginner to Advanced

A structured collection of Solana smart contracts built with Rust and the Anchor framework, progressing from foundational concepts to advanced DeFi and NFT protocols.

Goal: To document a hands-on learning journey through Solana development β€” every project reflects a step up in complexity and real-world application.


πŸ“ Structure

SOLANA_PROJECTS/
β”‚
β”œβ”€β”€ 🟒 Beginner/
β”‚   β”œβ”€β”€ crud-app
β”‚   β”œβ”€β”€ favorites
β”‚   β”œβ”€β”€ Token
β”‚   └── voting_program
β”‚
β”œβ”€β”€ 🟑 Easy-Medium/
β”‚   β”œβ”€β”€ dice_game
β”‚   β”œβ”€β”€ escrow
β”‚   β”œβ”€β”€ quadratic-voting
β”‚   └── vault
β”‚
└── πŸ”΄ Intermediate/
    β”œβ”€β”€ AMM
    β”œβ”€β”€ Nft_Stacking
    β”œβ”€β”€ nft-mplxcore
    └── solana_predication_market

🟒 Beginner

Project Description
crud-app Basic on-chain Create, Read, Update, Delete using PDAs
favorites Store and retrieve user-specific data on-chain
Token SPL token creation β€” mint, transfer, and burn
voting_program Simple on-chain voting with candidate registration

🟑 Easy–Medium

Project Description
dice_game On-chain dice game with wager mechanics and randomness
escrow Token escrow with offer/take/cancel flows between two parties
quadratic-voting Weighted voting mechanism to prevent whale dominance
vault Secure SOL vault with deposit and withdrawal logic using PDAs

πŸ”΄ Intermediate

Project Description
AMM Automated Market Maker β€” constant product formula for token swaps
Nft_Stacking NFT staking protocol with on-chain reward emission logic
nft-mplxcore NFT creation and management using Metaplex Core standard
solana_predication_market Decentralized prediction market with settlement and resolution logic

πŸ›  Tech Stack

  • Rust β€” Smart contract language
  • Anchor Framework β€” Solana development framework
  • TypeScript β€” Tests and client-side scripts
  • Solana CLI β€” Local validator and deployment

Coming Soon

  • Fullstack Projects β€” Complete dApps with frontend + smart contracts (Next.js + Anchor)

Built as part of a structured Solana learning path β€” from writing a first program to shipping production-level protocols.

About

Collection of Solana blockchain projects from beginner to advanced

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages