An open API service indexing awesome lists of open source software.

https://github.com/solana-turbin3/q1_25_builder_immortalsul

Turbin3 Q1 2025 Builders Cohort
https://github.com/solana-turbin3/q1_25_builder_immortalsul

anchor capstone-project escrow marketplace rust solana vault web3

Last synced: 2 months ago
JSON representation

Turbin3 Q1 2025 Builders Cohort

Awesome Lists containing this project

README

        

# **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:**
- **`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

---

## 🛠️ **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:**
```bash
git clone https://github.com/turbin3-org/Q1_25_Builder_ImmortalSul.git
cd Q1_25_Builder_ImmortalSul
```

2️⃣ **Install dependencies:**
```bash
npm install
```

3️⃣ **Explore the submodules & start development:**
```bash
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**: [[email protected]](mailto:[email protected])

---

### **🚀 Let's Build Something Amazing Together!**