Welcome to the main repository for Turbin3's Q1 2025 Builders Cohort by ImmortalSul.
This serves as the central hub for managing projects, documentation, and collaboration within the Turbin3 organization.
This repository tracks progress, manages deliverables, and serves as a knowledge base for the Q1 2025 cohort.
It reflects the work and vision of ImmortalSul in building innovative Solana-based solutions.
This repository is organized as follows:
Turbin3MonoRepo– Week 0 Pre-reqsTurbin3-SolanaStarter– Week 1 Solana starter project
escrow– Anchor program for NFT staking & escrowNft-Marketplace– A decentralized NFT marketplaceDice-Game– On-chain dice game using Solana smart contractsAnchor-Vault– Secure vault implementation using AnchorAnchor-Escrow– Advanced escrow mechanism for transactionsAnchor-AMM– Automated Market Maker built with Anchor
Achievemint– Capstone project that rewards players with NFTs/tokens for in-game achievements- Includes architectural diagrams & Steamworks API integration & Steam auth and middleware integration
- Program ID:4LEqZcEamDseW8vGkrdekLExymEFAPWoiWDbCJqGNNfo
Ensure you have the following installed before getting started:
- Node.js (v18+ recommended)
- Git (v2.40+ recommended)
- Solana CLI (latest version)
- Anchor CLI (latest version)
- Rust (with
cargofor Solana development) - Docker (optional, for testing environments)
1️⃣ Clone the repository:
git clone https://github.com/turbin3-org/Q1_25_Builder_ImmortalSul.git
cd Q1_25_Builder_ImmortalSul2️⃣ Install dependencies:
npm install3️⃣ Explore the submodules & start development:
git submodule update --init --recursiveThis repository is open for contributions from Turbin3 Builders Cohort members.
To contribute:
- Fork the repo.
- Create a branch for your changes.
- Submit a pull request for review.
For questions or feedback, reach out via:
📢 Turbin3 Organization
📧 Email: idofsulaiman@gmail.com