Skip to content

Repository files navigation

Q1_25_Builder_ImmortalSul

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.


🚀 About This Repo

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.


📂 Repo Structure

This repository is organized as follows:

Core Learning Modules:

  • Turbin3MonoRepo – Week 0 Pre-reqs
  • Turbin3-SolanaStarter – Week 1 Solana starter project

Solana-based Programs:

  • escrow – Anchor program for NFT staking & escrow
  • Nft-Marketplace – A decentralized NFT marketplace
  • Dice-Game – On-chain dice game using Solana smart contracts
  • Anchor-Vault – Secure vault implementation using Anchor
  • Anchor-Escrow – Advanced escrow mechanism for transactions
  • Anchor-AMM – Automated Market Maker built with Anchor

Capstone Project:

  • AchievemintCapstone 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

🛠️ Prerequisites

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 cargo for Solana development)
  • Docker (optional, for testing environments)

🔧 Getting Started

1️⃣ Clone the repository:

git clone https://github.com/turbin3-org/Q1_25_Builder_ImmortalSul.git
cd Q1_25_Builder_ImmortalSul

2️⃣ Install dependencies:

npm install

3️⃣ Explore the submodules & start development:

git submodule update --init --recursive

🤝 Contribution

This repository is open for contributions from Turbin3 Builders Cohort members.
To contribute:

  1. Fork the repo.
  2. Create a branch for your changes.
  3. Submit a pull request for review.

📬 Contact

For questions or feedback, reach out via:
📢 Turbin3 Organization
📧 Email: idofsulaiman@gmail.com


🚀 Let's Build Something Amazing Together!

Releases

Packages

Contributors