Skip to content

radcrew/do-not-stop

Repository files navigation

do-not-stop 🚀

A continuously evolving Web3 playground built with modern technologies, designed to grow, adapt, and experiment with the latest advancements in Ethereum/Solana development and contemporary React patterns.

Live Demo: https://cryptopets.vercel.app

📁 Project Structure

This is a monorepo containing multiple interconnected projects:

Applications

  • Frontend - React + Vite web application with wallet integration
  • Backend - Node.js + Express API server
  • Mobile - React Native cross-platform mobile app
  • Website - Next.js marketing/documentation site

Smart Contracts & Blockchain

Shared Code

  • Shared Core - Common utilities and types used across projects

📖 Documentation

See docs/ for architecture, testing strategy, and an index of all package-level docs. Start with docs/architecture.md.

🛠️ Development

See DEVELOPMENT.md for:

  • Setup instructions
  • Available development commands
  • Environment configuration
  • Local blockchain setup (Ethereum + Solana)
  • Building and testing procedures

🚀 Quick Start

# Install dependencies
pnpm install

# Start everything
pnpm dev

For detailed setup and commands, see DEVELOPMENT.md.

📚 Tech Stack

Frontend: React 19, TypeScript, Vite, Wagmi, Viem, TanStack Query

Backend: Node.js, Express.js, TypeScript, JWT, Ethers.js, TweetNaCl

Mobile: React Native, TypeScript

Blockchain:

  • Ethereum: Solidity, Hardhat
  • Solana: Rust, Anchor

🤝 Contributing

See CONTRIBUTING.md for setup, workflow, and pull request guidelines. Please also review our Code of Conduct.

🔒 Security

See SECURITY.md for how to report vulnerabilities.

📄 License

This monorepo uses two licenses depending on the package:

Package(s) License
contracts/ethereum, contracts/solana, indexer-go, proto MIT — fully permissive
frontend, backend, mobile, website, shared (and anything else) PolyForm Noncommercial 1.0.0 — free for any noncommercial purpose; commercial use requires permission

Each package's package.json / go.mod directory points at the license that applies to it. For commercial licensing of the app layer, contact code@radcrew.org.


Built with ❤️ by the radcrew team

About

NFT pet game on Ethereum & Solana - mint, breed, train, and battle pets with Chainlink VRF-powered combat and on-chain progression.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

36 stars

Watchers

1 watching

Forks

Contributors