From Idea to Brand in 3 Minutes
π Read the Full Pitch | π Complete Requirements (400+ items)
Built for Monad Blitz SF #18 | Deployed at app.machups.com
MACHUPS is an AI-powered platform that generates complete, professional brand packages in under 3 minutes. Perfect for startups, founders, and designers who need instant branding without weeks of work or thousands in costs.
Event: Monad Blitz SF #18 | Date: December 6, 2025 | Duration: 11 hours Team: Fused Gaming Development | Demo Time: 3 minutes
π¨ Visual Identity
- 3 professional logo variations (wordmark, icon, combination)
- Complete color palette (12-15 colors, WCAG AA compliant)
- Typography system with font pairings
π» Design System
- W3C DTCG-compliant design tokens
- Animation tokens (transitions, hover effects, loading states)
- Export formats: JSON, CSS, SCSS, Tailwind
- Semantic naming and structure
- Performance-optimized (GPU-accelerated animations)
π§© Component Library
- Production-ready React components (TypeScript)
- Accessible (ARIA labels, keyboard navigation, WCAG AA)
- Responsive and mobile-first
- Framer Motion animations (with prefers-reduced-motion support)
- Web3Icons + Lucide React icons included
π± Wireframes & Flows
- ASCII wireframe templates (6 categories: Landing, SaaS, E-commerce, Portfolio, Blog, Web3)
- Predefined mockups to guide design decisions
- Mermaid user flow diagrams
- A/B testing variants
β‘ Performance
- Core Web Vitals testing (LCP < 2.5s, FID < 100ms, CLS < 0.1)
- 60 FPS animation validation
- Bundle size optimization
- Lighthouse CI integration
π Documentation
- Complete Docusaurus site
- Component usage examples
- Brand guidelines PDF
π« Blockchain Extras
- Commemorative NFT on Monad
- x402 micropayments for premium features
- On-chain generation certificate
Pre-Event: β Complete
- Repository initialized
- Documentation complete
- Tech stack configured
- Planning documents ready
Event Day (Dec 6): π Ready to Build
- Core generation pipeline
- Blockchain integration
- UI/UX implementation
- Production deployment
- Node.js 18+
- pnpm 9.0.0+
- API keys (Claude, thirdweb, Monad wallet)
# Clone the repository
git clone https://github.com/4eckd/monad-blitz-sf.git
cd machlab
# Install dependencies
pnpm install
# Set up environment variables
cp .env.example .env.local
# Edit .env.local with your API keys
# Run development server
pnpm devVisit http://localhost:3000 to see the app.
Create a .env.local file with:
# AI Services
ANTHROPIC_API_KEY=sk-ant-xxxxx
# Blockchain (Monad)
NEXT_PUBLIC_THIRDWEB_CLIENT_ID=xxxxx
THIRDWEB_SECRET_KEY=xxxxx
NEXT_PUBLIC_NFT_CONTRACT_ADDRESS=0x...
NEXT_PUBLIC_MONAD_RPC_URL=https://rpc.monad.xyz
NEXT_PUBLIC_MONAD_CHAIN_ID=10143
# Storage
REDIS_URL=redis://...
R2_BUCKET_NAME=machups-brands
R2_ACCESS_KEY_ID=xxxxx
R2_SECRET_ACCESS_KEY=xxxxx
# Application
NEXT_PUBLIC_APP_URL=http://localhost:3000
NODE_ENV=developmentMACHUPS consists of 4 interconnected sites:
| Site | Purpose | Status |
|---|---|---|
| app.machups.com | Main brand generation app | π§ Building |
| docs.machups.com | Project documentation | β Live |
| design.machups.com | Design system showcase | π Planned |
| wallet.machups.com | NFT certificate manager | π Planned |
User Input β AI Analysis β Parallel Generation β Complete Brand Package
β β β β
Form Claude AI Logos, Colors, ZIP Download
Sonnet Tokens, Docs, + Live URLs
NFT Minting
Generation Time: < 3 minutes Components: 30+ React components Documentation: Full Docusaurus site Deliverables: 20+ files NFT: Commemorative certificate on Monad
Penpot MCP - Design file creation Cloudflare MCP - Deployment automation Anthropic MCP - AI generation pipeline
See mcp/README.md for details.
NFT Minting - ERC-721 certificates x402 Payments - Premium feature purchases Testnet - Safe testing environment
- Next.js 15 - React framework with App Router
- React 19 - UI library
- TypeScript - Type safety
- Tailwind CSS - Utility-first styling
- Claude Sonnet 4.5 - Primary LLM
- DALL-E 3 - Logo generation
- Stable Diffusion - Alternative image generation
- Penpot - Design file creation
- Mermaid.js - Flow diagrams
- Docusaurus - Documentation sites
- Monad Testnet - L1 blockchain
- thirdweb - Web3 SDK
- x402 Protocol - Micropayments
- Cloudflare Pages - Hosting
- Vercel - Alternative deployment
- IPFS - NFT metadata storage
machlab/
βββ app/ # Next.js app directory
β βββ api/ # API routes
β βββ generate/ # Generation UI
β βββ preview/ # Results preview
βββ lib/ # Core libraries
β βββ generators/ # Brand generation logic
β βββ exporters/ # Token exporters
β βββ utils/ # Utilities
βββ mcp/ # MCP server configs
β βββ penpot/ # Penpot integration
β βββ cloudflare/ # Cloudflare integration
β βββ anthropic/ # Claude integration
βββ tools/ # CLI tools
βββ prompts/ # AI prompts
βββ components/ # React components
βββ public/ # Static assets
βββ docs/ # Additional documentation
-
Navigate to the app:
http://localhost:3000 -
Fill in the form:
- Business idea
- Target audience
- Style preference
- Features
-
Click "Generate Brand"
-
Wait 2-3 minutes as the system:
- Analyzes your idea
- Generates logos
- Creates design tokens
- Builds components
- Generates documentation
- Mints NFT
-
Download your brand package:
- ZIP file with all assets
- Penpot file URL
- Documentation site URL
- NFT certificate
Pitch Deck - 0.01 MON (~$0.20)
- 10-slide investor deck
- Branded styling
- PDF + PPTX formats
A/B Variants - 0.005 MON (~$0.10)
- 3 design variations
- Testing setup code
# Development
pnpm dev # Start dev server
pnpm build # Build for production
pnpm start # Start production server
pnpm lint # Run ESLint
# Testing
pnpm test # Run tests
pnpm test:watch # Watch mode
pnpm test:coverage # Coverage report
# Tools
pnpm generate-brand # CLI brand generator
pnpm convert-tokens # Token converter
pnpm optimize-logos # Logo optimizer- Create generator file in
lib/generators/ - Implement the generator interface
- Add prompts to
prompts/ - Write tests
- Update documentation
See CONTRIBUTING.md for details.
We welcome contributions! Please see our Contributing Guide for details.
MIT License - see LICENSE for details.
Built for: Monad Blitz SF #18 Team: Fused Gaming Development Team Special Thanks:
- Anthropic (Claude AI)
- Monad Labs
- Penpot Team
- Cloudflare
- thirdweb
- Website: machups.com
- Demo: app.machups.com
- GitHub: 4eckd/monad-blitz-sf
- Issues: Report a bug
β‘ Powered by Monad | π¨ Designed with AI | π Built in 11 Hours
Made with π at Monad Blitz SF #18
- Visit the
monad-blitz-sfrepo (link here) and fork it.
- Give it your project name, a one-liner description, make sure you are forking
mainbranch and clickCreate Fork
- In your fork you can make all the changes you want, add code of your project, create branches, add information to
README.md, you can change anything and everything.

