OpenViSTAI · Agents · Blockchain · Crypto
Menu
Consumer Crypto Apps

Solana Quiz

Solana Quiz is a web application for daily AI-generated quizzes with a documented Solana token-reward flow. Players authenticate with a Phantom Wallet, answer questions, and receive results; the backend sends reward events through Kafka to a Rust service. Its repository documents a Next.js and React frontend, NestJS backend, PostgreSQL database, and Solana Devnet reward setup.

Independent OpenViST project profile, based on linked sources.

Solana Quiz — OpenViST project profile in Consumer Crypto Apps.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when you want to assess or adapt a documented quiz application that connects AI-generated questions, wallet sign-in, and a Solana rewards workflow.

Who it is for

  • People who want to play recurring quizzes with rewards linked to correct answers.
  • Developers evaluating an open-source starting point for tokenized quizzes.
  • Teams exploring quizzes for education, corporate engagement, or community participation.

Documented uses

  • Generate and store daily quiz questions using OpenAI.
  • Connect a Phantom Wallet for user authentication.
  • Fetch quiz questions, submit answers, and return scores through the app.
  • Pass completed-quiz reward events through Kafka to a Rust service for Solana processing.
Before you choose

Requirements & limits

The repository is public and declares an MIT license. The README identifies Phantom Wallet as the currently integrated wallet.

  • The documented player authentication flow uses Phantom Wallet.
  • The README describes custom SPL token rewards and an Anchor program, with Devnet examples for setup.
  • Running the project requires Docker Compose and environment configuration, including wallet keypair paths.
  • The backend documentation describes a Swagger UI; some endpoints require an auth_token cookie.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Prepare the project for a Docker-based run

Clone the repository, prepare its environment files, and start the documented Docker services.

Before you start

  • The solana-quiz Git repository
  • Docker Compose
  • Environment values and wallet keypair paths configured in .env

Steps

  1. Clone the repository and enter its directory.

  2. Copy .env.sample to .env and update the keys, ports, and wallet keypair paths.

  3. For the documented development setup, copy docker-compose.local.sample.yml to docker-compose.local.yml.

  4. Run the documented Docker startup command for the chosen development or production setup.

Expected outcome

The README lists local frontend, backend, Kafka UI, and PostgreSQL service addresses for the Docker setup.

Guide limitations

  • The documented commands and service addresses describe project setup; they do not establish that a run has been independently tested.
  • The README requires project-specific environment and wallet configuration.
Source-based practical guide

Prepare Solana Devnet token keys

Generate the documented authority and mint keypairs and request Devnet SOL for the authority wallet.

Before you start

  • The Rust service container
  • Solana CLI
  • A configured Devnet RPC endpoint

Steps

  1. Enter the Rust service container.

  2. Generate authority and mint keypairs with the documented Solana CLI commands.

  3. Use solana-keygen pubkey to display the public keys.

  4. Request 5 SOL for the authority wallet using the documented Devnet airdrop command.

Expected outcome

The setup instructions provide authority and mint keypairs and request Devnet SOL for the authority wallet.

Guide limitations

  • This covers key and Devnet SOL preparation, not a complete deployment or verification of reward transfers.
  • The README says wallet keypair paths, network, and metadata settings must be configured before token commands.
COMPARE OPTIONS

Compare options for Wallet connections

These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.

ProjectDocumented purposePlatformAccess and requirements
Solana QuizGenerate and store daily quiz questions using OpenAI.Docker, WebThe repository is public and declares an MIT license. The README identifies Phantom Wallet as the currently integrated wallet.
Pac FpomPlay a Pac-Man-style promotional game for FPOM.Mobile, WebThe README lists GitHub Pages and Massa DeWeb access and hosting links.
Solanahub OldConnect a wallet and view asset balances.Web
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
15 October 2026
Original website title
di-zed/solana-quiz · Official homepage title · retained in its source language