Welcome to the complete Scrunchy documentation! This index provides quick navigation to all documentation, repositories, and resources.
- ๐ HACKATHON_README.md - Complete hackathon submission overview
- ๐ HACKATHON_PROJECT_OVERVIEW.md - Detailed project overview for judges
- ๐ REPOSITORY_LINKS.md - All repository links and quick access
- ๐ QUICK_START.md - Get started in 5 minutes
- ๐ฆ INSTALLATION.md - Complete installation guide
- ๐๏ธ PROJECT_STRUCTURE.md - Complete codebase structure
- ๐ README.md - Main documentation package overview
- ๐๏ธ Architecture Documentation - See below for all architecture docs
| Document | Description | Audience |
|---|---|---|
| HACKATHON_README.md | Complete hackathon submission with all details | Judges, Developers |
| QUICK_START.md | 5-minute quick start guide | Developers |
| INSTALLATION.md | Detailed installation instructions | Developers |
| README.md | Documentation package overview | Everyone |
| Document | Description | Audience |
|---|---|---|
| 00_SCRUNCHY_PROJECT_OVERVIEW.md | Complete project overview and vision | Everyone |
| 01_SCRUNCHY_SMART_CONTRACT_ARCHITECTURE.md | Smart contract design and implementation | Blockchain Developers |
| 02_SCRUNCHY_BACKEND_ARCHITECTURE.md | Backend API and infrastructure | Backend Developers |
| 03_SCRUNCHY_FRONTEND_ARCHITECTURE.md | Frontend UI/UX design | Frontend Developers |
| 04_SCRUNCHY_SDK_IMPLEMENTATION.md | SDK documentation and integration | Game Developers |
| 05_SCRUNCHY_INTEGRATION_EXAMPLES.md | Real-world integration examples | Game Developers |
| Document | Description | Audience |
|---|---|---|
| REPOSITORY_LINKS.md | All repository links and information | Everyone |
| PROJECT_STRUCTURE.md | Complete codebase structure | Developers |
| Document | Description | Audience |
|---|---|---|
| HACKATHON_PROJECT_OVERVIEW.md | Detailed hackathon submission | Judges |
| HACKATHON_README.md | Complete submission overview | Judges, Developers |
| Document | Description | Audience |
|---|---|---|
| INDEX.md | This document - Complete index | Everyone |
| Various numbered docs | Alternative versions of architecture docs | Developers |
| Repository | Link | Description |
|---|---|---|
| Smart Contracts | scrunchy-contract | Solana Anchor programs |
| Backend API | scrunchy-backend | NestJS backend with event indexing |
| Frontend | scrunchy-frontend | Next.js marketplace UI |
| CLI Tool | scrunchy-cli | Universal CLI for game integration |
๐ See REPOSITORY_LINKS.md for detailed information about each repository.
Goal: Integrate Scrunchy into your game
- Start: QUICK_START.md
- SDK Guide: 04_SCRUNCHY_SDK_IMPLEMENTATION.md
- Examples: 05_SCRUNCHY_INTEGRATION_EXAMPLES.md
- CLI Tool: scrunchy-cli README
Quick Integration:
pip install scrunchy-cli
scrunchy auth login
scrunchy init
scrunchy add wallet-connector asset-verifierGoal: Understand and contribute to smart contracts
- Start: 01_SCRUNCHY_SMART_CONTRACT_ARCHITECTURE.md
- Setup: INSTALLATION.md - Smart Contracts section
- Repository: scrunchy-contract
- Structure: PROJECT_STRUCTURE.md - Smart Contracts section
Quick Start:
git clone https://github.com/hallelx2/scrunchy-contract.git
cd scrunchy-contract
anchor build
anchor testGoal: Understand and contribute to backend API
- Start: 02_SCRUNCHY_BACKEND_ARCHITECTURE.md
- Setup: INSTALLATION.md - Backend section
- Repository: scrunchy-backend
- API Docs: http://localhost:3000/api/docs (Swagger UI)
Quick Start:
git clone https://github.com/hallelx2/scrunchy-backend.git
cd scrunchy-backend
npm install
npm run start:devGoal: Understand and contribute to frontend UI
- Start: 03_SCRUNCHY_FRONTEND_ARCHITECTURE.md
- Setup: INSTALLATION.md - Frontend section
- Repository: scrunchy-frontend
- Structure: PROJECT_STRUCTURE.md - Frontend section
Quick Start:
git clone https://github.com/hallelx2/scrunchy-frontend.git
cd scrunchy-frontend
npm install
npm run devGoal: Evaluate the project
- Start: HACKATHON_README.md
- Overview: HACKATHON_PROJECT_OVERVIEW.md
- Repositories: REPOSITORY_LINKS.md
- Demo: [Link to be added]
Key Points:
- โ Consumer-facing application
- โ Makes Solana useful, fun, and seamless
- โ Complete MVP with all features
- โ Production-ready code quality
Goal: Contribute to the project
- Start: README.md
- Structure: PROJECT_STRUCTURE.md
- Architecture: All architecture docs (01-05)
- Repositories: REPOSITORY_LINKS.md
Contribution Process:
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
docs/
โ
โโโ ๐ Hackathon Submission
โ โโโ HACKATHON_README.md (Main submission)
โ โโโ HACKATHON_PROJECT_OVERVIEW.md (Detailed overview)
โ โโโ REPOSITORY_LINKS.md (All repo links)
โ
โโโ ๐ Getting Started
โ โโโ README.md (Documentation overview)
โ โโโ QUICK_START.md (5-minute guide)
โ โโโ INSTALLATION.md (Complete setup)
โ โโโ INDEX.md (This file)
โ
โโโ ๐๏ธ Architecture
โ โโโ 00_SCRUNCHY_PROJECT_OVERVIEW.md (Project overview)
โ โโโ 01_SCRUNCHY_SMART_CONTRACT_ARCHITECTURE.md (Smart contracts)
โ โโโ 02_SCRUNCHY_BACKEND_ARCHITECTURE.md (Backend)
โ โโโ 03_SCRUNCHY_FRONTEND_ARCHITECTURE.md (Frontend)
โ โโโ 04_SCRUNCHY_SDK_IMPLEMENTATION.md (SDK)
โ โโโ 05_SCRUNCHY_INTEGRATION_EXAMPLES.md (Examples)
โ
โโโ ๐ Reference
โโโ PROJECT_STRUCTURE.md (Complete structure)
โโโ REPOSITORY_LINKS.md (Repository info)
Full Setup:
- Read INSTALLATION.md
- Follow setup order: Contracts โ Backend โ Frontend โ CLI
- Configure environment variables
- Test each component
Quick Setup (if prerequisites installed):
# Clone all
git clone https://github.com/hallelx2/scrunchy-contract.git
git clone https://github.com/hallelx2/scrunchy-backend.git
git clone https://github.com/hallelx2/scrunchy-frontend.git
git clone https://github.com/hallelx2/scrunchy-cli.git
# Build contracts
cd scrunchy-contract && anchor build && anchor deploy
# Start backend
cd ../scrunchy-backend && npm install && npm run start:dev
# Start frontend
cd ../scrunchy-frontend && npm install && npm run dev
# Install CLI
cd ../scrunchy-cli && pip install -e .- High-level: 00_SCRUNCHY_PROJECT_OVERVIEW.md
- Smart Contracts: 01_SCRUNCHY_SMART_CONTRACT_ARCHITECTURE.md
- Backend: 02_SCRUNCHY_BACKEND_ARCHITECTURE.md
- Frontend: 03_SCRUNCHY_FRONTEND_ARCHITECTURE.md
- Complete Structure: PROJECT_STRUCTURE.md
- Read: 04_SCRUNCHY_SDK_IMPLEMENTATION.md
- Examples: 05_SCRUNCHY_INTEGRATION_EXAMPLES.md
- Install CLI:
pip install scrunchy-cli - Follow: scrunchy-cli User Flow
- Choose Component: See REPOSITORY_LINKS.md
- Understand Architecture: Read relevant architecture doc
- Setup Locally: Follow INSTALLATION.md
- Make Changes: Follow contribution guidelines
- Submit PR: Create pull request
- Total Lines of Code: ~32,000
- Total Files: ~430
- Languages: Rust, TypeScript, Python
- Repositories: 4
- Total Documents: 20+
- Total Pages: ~200+
- Coverage: 100% of features documented
- Smart Contracts: 3 Anchor programs
- API Endpoints: 50+ endpoints
- Frontend Pages: 15+ pages
- CLI Commands: 20+ commands
๐ See HACKATHON_README.md for complete feature list.
"How do I set up the project?" โ INSTALLATION.md or QUICK_START.md
"How do smart contracts work?" โ 01_SCRUNCHY_SMART_CONTRACT_ARCHITECTURE.md
"How do I integrate into my game?" โ 04_SCRUNCHY_SDK_IMPLEMENTATION.md
"Where are the repositories?" โ REPOSITORY_LINKS.md
"What's the project structure?" โ PROJECT_STRUCTURE.md
"How do I contribute?" โ README.md and REPOSITORY_LINKS.md
"What's this for hackathon?" โ HACKATHON_README.md
"How does the backend work?" โ 02_SCRUNCHY_BACKEND_ARCHITECTURE.md
"How does the frontend work?" โ 03_SCRUNCHY_FRONTEND_ARCHITECTURE.md
"Show me examples" โ 05_SCRUNCHY_INTEGRATION_EXAMPLES.md
- HACKATHON_README.md - Get the big picture
- 00_SCRUNCHY_PROJECT_OVERVIEW.md - Understand the vision
- PROJECT_STRUCTURE.md - See the structure
- Architecture docs (01-05) - Deep dive into each component
- INSTALLATION.md - Set up locally
- Start contributing!
Time: ~4-6 hours
- QUICK_START.md - Get started fast
- INSTALLATION.md - Set up environment
- REPOSITORY_LINKS.md - Clone repos
- Relevant architecture doc for your component
- Start coding!
Time: ~1-2 hours
- 04_SCRUNCHY_SDK_IMPLEMENTATION.md - Understand SDK
- 05_SCRUNCHY_INTEGRATION_EXAMPLES.md - See examples
- Install CLI:
pip install scrunchy-cli - Follow User Flow Guide
- Integrate into your game!
Time: ~30 minutes to 1 hour
- HACKATHON_README.md - Complete submission
- HACKATHON_PROJECT_OVERVIEW.md - Detailed overview
- REPOSITORY_LINKS.md - Check repositories
- Watch demo video
- Test live demo
Time: ~30 minutes
- โก Sub-second transactions on Solana
- ๐ฐ Sub-cent costs make micro-rentals viable
- ๐ฎ Cross-game interoperability - one asset, multiple games
- ๐ ๏ธ Universal CLI - works with any game engine
- ๐จ Beautiful UI - modern, polished design
- ๐ Production-ready - comprehensive testing and documentation
- Rental-First Design - Built for rentals from the ground up
- Modular Components - Install only what you need
- Smart Project Detection - CLI auto-detects your project type
- Event Indexing - Real-time blockchain sync
- Component Marketplace - Extensible ecosystem
๐ See HACKATHON_PROJECT_OVERVIEW.md for complete details.
- Smart Contracts: scrunchy-contract
- Backend: scrunchy-backend
- Frontend: scrunchy-frontend
- CLI: scrunchy-cli
- Solana Docs: https://docs.solana.com/
- Anchor Docs: https://www.anchor-lang.com/
- Next.js Docs: https://nextjs.org/docs
- NestJS Docs: https://docs.nestjs.com/
- GitHub: @hallelx2
- Email: [Your email]
- Twitter: [Your Twitter]
- Discord: [Your Discord]
๐ Hackathon Judge? โ Start with HACKATHON_README.md
๐ป Developer? โ Start with QUICK_START.md
๐ฎ Game Developer? โ Start with 04_SCRUNCHY_SDK_IMPLEMENTATION.md
๐ Want to Learn? โ Start with 00_SCRUNCHY_PROJECT_OVERVIEW.md
๐ค Want to Contribute? โ Start with README.md
Built with โค๏ธ for the Solana Consumer Track Hackathon
Making blockchain gaming accessible, affordable, and fun for everyone.
Last Updated: December 15, 2025
Maintained by: hallelx2