Platform: Farcaster Mini App
Network: Celo Mainnet
Organization: MotusDAO
Dimension Service Explorer is a Farcaster miniapp where you find peace of mind by exploring other dimensions through generative art. Experiment with fractal experiences, mint your discoveries as NFTs, and earn in a creators economy built on Celo.
This miniapp is part of the MotusDAO ecosystem funnel, connecting you to:
- π€ Real human therapists for personalized mental health support
- π€ AI-trained chat companions for 24/7 guidance
- π¨ Creative expression through generative art experiences
- π° Creators economy where your art earns PSY tokens
- Browse 13+ unique fractal generators (brainmelt, cosmic, entropy, glitchy, and more)
- Interact with generative art in real-time
- Discover new patterns and visual experiences
- Find peace of mind through creative exploration
- Capture your favorite fractal moments as NFTs
- Mint directly on Celo Mainnet as ERC721 tokens
- Own your creative discoveries on-chain
- Build your personal collection of dimensional art
- Earn PSY tokens through the faucet
- Exchange PSY in the creators economy marketplace
- Swap for cUSD on Ubeswap to cash out
- Get rewarded for creating and sharing art
- Seamless connection to MotusDAO's mental health services
- Access to human therapists when you need deeper support
- AI chat companions trained for mental wellness
- Complete journey from art exploration to therapeutic support
- Farcaster account (to access the miniapp)
- Wallet (Farcaster provides wallet access via SDK)
- Celo network configured in your wallet
- Clone the repository
git clone https://github.com/motusdao/dimension-service-explorer.git
cd dimension-service-explorer- Install dependencies
npm install- Configure environment (.env.local)
Create
.env.localin project root:
# Celo Network Configuration
NEXT_PUBLIC_CELO_RPC_URL=https://forno.celo.org
NEXT_PUBLIC_CHAIN_ID=42220
# PSY Token Configuration
NEXT_PUBLIC_PSY_TOKEN_ADDRESS=0x... # PSY ERC20 token address on Celo
# Farcaster Mini App
NEXT_PUBLIC_FARCASTER_APP_URL=https://dimension-service-explorer.vercel.app
# NFT Contract (optional - for minting)
NEXT_PUBLIC_FRACTALES_NFT_ADDRESS=0x... # Fractales NFT contract address on Celo- Start the development server
cd DimensionServiceExplorer-celo
npm run dev- Open in browser
http://localhost:3000
Quick Access:
- Open Warpcast (mobile app or web at warpcast.com)
- In any cast/compose box, paste:
https://dimension-service-explorer.vercel.app - Warpcast will detect it as a miniapp and show a preview card
- Tap the preview to open the miniapp in fullscreen
- Your Farcaster account is automatically connected via SDK
- Your wallet is accessible through Farcaster's built-in wallet
Alternative Methods:
- Share the URL in a cast for others to discover
- Add to your Warpcast profile bio
- Create a QR code for easy mobile access
π See HOW_TO_OPEN_ON_FARCASTER.md for detailed instructions
- Browse the Fractales Gallery to see all available generators
- Click on any fractal (brainmelt, cosmic, entropy, etc.)
- Interact with the fractal - adjust parameters, generate new patterns
- Find a moment that brings you peace
- When you find a fractal you love, click "Capture Screen"
- Review your captured image
- Click "Mint NFT" to create an ERC721 on Celo
- Approve the transaction in your wallet
- Your NFT appears in the Minted Gallery
- Claim PSY tokens from the faucet
- Exchange PSY in the creators economy marketplace
- Swap for cUSD on Ubeswap when ready to cash out
- Earn rewards for creating and sharing your art
- Navigate to the MotusDAO section
- Connect with therapists for personalized mental health support
- Chat with AI companions trained for mental wellness
- Continue your journey from art exploration to therapeutic growth
pages/
βββ index.tsx # Main landing page
βββ fractales/
β βββ index.tsx # Fractales gallery
β βββ gallery.tsx # Minted NFTs gallery
β βββ [name].tsx # Individual fractal viewer
components/
βββ fractales/
β βββ MintedGallery.tsx # NFT gallery component
βββ ui/ # Holo UI components
βββ sections/ # Landing page sections
contracts/
βββ FractalesNFT.sol # ERC721 NFT contract on Celo
- Farcaster Mini App SDK - User authentication & wallet access
- Celo Mainnet - Blockchain for NFTs and tokens
- PSY Token - Creators economy rewards
- Ubeswap - DEX for PSY β cUSD swaps
- Arkiv - Decentralized storage for likes and metadata
- Name: PSY Token
- Symbol: PSY
- Network: Celo Mainnet
- Standard: ERC20
- Purpose: Rewards for creators in the ecosystem
- Faucet: Claim free PSY tokens to get started
- Minting: Earn PSY when you mint fractales NFTs
- Likes: Get rewarded when others like your art
- Sharing: Earn for sharing your creations
- Exchange: Trade PSY in the creators economy marketplace
- Swap: Convert PSY to cUSD on Ubeswap
- Stake: (Coming soon) Stake PSY for additional rewards
- Governance: (Coming soon) Vote on platform decisions
Dimension Service Explorer is the entry point to the MotusDAO ecosystem:
Dimension Exploration
β
Art Creation & Minting
β
Creators Economy (PSY rewards)
β
MotusDAO Services
βββ Human Therapists
βββ AI Chat Companions
βββ Mental Health Resources
- Therapy Platform: Connect with verified human therapists
- AI Companions: 24/7 mental health chat support
- Wellness Resources: Access to mental health tools and guides
- Community: Join the MotusDAO community for support
- Framework: Next.js 14
- Blockchain: Celo Mainnet (EVM-compatible)
- Smart Contracts: Solidity, Hardhat
- UI: React, Tailwind CSS, Framer Motion
- Storage: Arkiv (decentralized storage)
# Development
npm run dev
# Build
npm run build
# Deploy contracts
npm run hh:deploy
# Mint test NFT
npm run hh:mintDimensionServiceExplorer-celo/
βββ pages/ # Next.js pages
βββ components/ # React components
βββ contracts/ # Solidity smart contracts
βββ lib/ # Utilities and hooks
βββ contexts/ # React contexts
βββ public/ # Static assets
βββ styles/ # Global styles
- Chain ID: 42220
- RPC URL: https://forno.celo.org
- Block Explorer: https://celoscan.io
- Currency: PSY, CELO (native), cUSD (stablecoin)
- Open your wallet (MetaMask, etc.)
- Add network manually:
- Network Name: Celo Mainnet
- RPC URL: https://forno.celo.org
- Chain ID: 42220
- Currency Symbol: CELO
- Block Explorer: https://celoscan.io
- Farcaster miniapp integration (fully integrated with SDK)
- Farcaster user authentication and profile display
- Farcaster wallet integration for NFT minting
- 13+ fractal generators
- NFT minting on Celo via Farcaster wallet
- Minted gallery
- PSY token faucet
- Creators economy marketplace
- Ubeswap integration for PSY β cUSD
- On-chain likes and tipping
- PSY staking rewards
- Governance voting
- Enhanced MotusDAO integration
- Social sharing features
- Creator profiles
Built by the MotusDAO community for mental wellness through creative expression.
- Join our community discussions
- Report issues on GitHub
- Submit pull requests
- Share your fractal creations
MIT License - Open source
- GitHub: github.com/motusdao/dimension-service-explorer
- MotusDAO: motusdao.org
- Celo: celo.org
- Ubeswap: ubeswap.org
- Farcaster: farcaster.xyz
Built with β€οΈ for finding peace of mind through art
Dimension Service Explorer - Explore dimensions, mint experiences, earn in the creators economy