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
This is a monorepo containing multiple interconnected projects:
- 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
- Ethereum Contracts - Solidity smart contracts with Hardhat
- Solana Programs - Rust-based Solana programs with Anchor
- Shared Core - Common utilities and types used across projects
See DEVELOPMENT.md for:
- Setup instructions
- Available development commands
- Environment configuration
- Local blockchain setup (Ethereum + Solana)
- Building and testing procedures
# Install dependencies
pnpm install
# Start everything
pnpm devFor detailed setup and commands, see DEVELOPMENT.md.
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
- Create a feature branch
- Make your changes
- Run linting and tests
- Submit a pull request
Built with ❤️ by the radcrew team