Skip to content

alihamzza04/Solana_ICO

Repository files navigation

Solana ICO PreSale DApp: SolMajno

🚀 Build & Deploy Advanced Solana ICO PreSale DApp | Rust Anchor Framework + Next.js Solana ICO Project

Learn how to build and deploy a full-stack Solana ICO PreSale DApp using the Anchor framework (Rust) and Next.js! This in-depth tutorial walks you through creating a complete Initial Coin Offering project on the Solana blockchain — from smart contract development to frontend integration.

🚀 What You’ll Learn:

  • Solana program development with Rust & Anchor
  • ICO logic: token creation, sale phases, contributions
  • Connecting your smart contract to Next.js frontend
  • Using Phantom Wallet for seamless Web3 interactions
  • Deploying on Solana Devnet & Mainnet
  • Bonus: Toggle network, responsive design, and more!

🛠 Tech Stack: Solana • Rust • Anchor • Next.js • Phantom Wallet • TailwindCSS • Web3

🎓 Whether you're a Web3 developer or exploring Solana DApps for the first time, this project is a great deep dive into real-world blockchain development!

#Solana #ICO #Anchor #Rust #Nextjs #SolanaDevelopment #CryptoDapp #Web3 #SolanaICO

Developer Notes

Primary Focus: Rust Smart Contract Development

  • All blockchain logic is implemented in Rust using the Anchor framework
  • Smart contracts are located in the Contract/ directory
  • Rust code handles all on-chain operations including token creation, sale phases, and contribution management

Frontend Integration:

  • Smart contracts are imported and utilized in app.js and index.js
  • Frontend components interact with Rust contracts through Anchor's JavaScript client
  • All blockchain interactions flow through the Rust backend

AI Development Enhancement:

  • Currently using Kimi K2.5 for frontend development and AI-assisted coding
  • This approach helps improve AI development skills while maintaining high-quality code standards
  • The combination of Rust smart contracts with AI-enhanced frontend development creates a powerful learning environment

Development Workflow:

  1. Write and test Rust smart contracts in Contract/SolanaICO.rs
  2. Import contracts in app.js and index.js for frontend integration
  3. Use Kimi K2.5 for frontend development and AI-assisted improvements
  4. Continuously refine both blockchain logic and frontend interactions

This project serves as an excellent platform for mastering Rust blockchain development while leveraging AI tools to enhance frontend capabilities.

Instruction

Kindly follow the following Instructions to run the project in your system and install the necessary requirements

Install Vs Code Editor

  GET: VsCode Editor
  URL: https://code.visualstudio.com/download

NodeJs & NPM Version

  NodeJs: v18.17.1 / LATEST
  NPM: 8.19.2
  URL: https://nodejs.org/en/download

ALCHEMY

  OPEN: ALCHEMY.COM
  URL: https://www.alchemy.com/

PHANTOM

  OPEN: PHANTOM.COM
  URL: https://phantom.com/

SOLANA PLAYGROUND ID

  OPEN: SOLANA PLAYGROUND ID
  URL:https://beta.solpg.io/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors