mirror of
https://github.com/hanzoai/store.git
synced 2026-10-30 14:54:46 +00:00
- Tool router keys: __official_shinkai → __hanzo (176 data files) - User tool keys: sep_shinkai → sep_hanzo - Email addresses: @shinkai.com → @hanzo.ai (privacy, terms, support, legal, DMCA) - Store URL: store.shinkai.com → store.hanzo.ai - Keywords: "shinkai" → "hanzo" in tool metadata - Renamed: shinkai-question-learner → hanzo-question-learner - Renamed: shinkai-tool-logo-and-banner-creator → hanzo-tool-logo-and-banner-creator - Updated doc paths to ~/work/hanzo/store - CDN URLs (shinkai-store R2 bucket) kept as-is (requires bucket rename)
3.9 KiB
3.9 KiB
Quick Start - Enable GitHub Pages
🚀 Your Store UI is Ready!
The Next.js store UI is fully built and deployed via GitHub Actions. Just enable GitHub Pages to make it live!
✅ What's Already Done
- ✅ Next.js store UI with search & filtering
- ✅ 5 example MCP apps loaded
- ✅ GitHub Actions workflow configured
- ✅ Automatic builds on every push
- ✅ Static site generation (out/ folder)
🎯 Enable GitHub Pages (One-Time Setup)
Option 1: Web Interface (Recommended)
-
Go to Settings
https://github.com/hanzoai/store/settings/pages -
Configure Source
- Under "Build and deployment"
- Source: Select "GitHub Actions"
- Click "Save"
-
Set Permissions (if deployment fails)
https://github.com/hanzoai/store/settings/actions- Under "Workflow permissions"
- Select: "Read and write permissions"
- Check: "Allow GitHub Actions to create and approve pull requests"
- Click "Save"
-
Wait for Deployment
- Go to: https://github.com/hanzoai/store/actions
- Watch the "Build and Deploy" workflow
- When complete, your store is live!
Option 2: CLI (Alternative)
# Enable Pages via API (requires repo admin access)
gh api repos/hanzoai/store/pages \
-X POST \
-f source[branch]=main \
-f source[path]=/
🌐 Your Store URL
Once enabled, your store will be available at:
https://hanzoai.github.io/store/
🔗 Custom Domain (Optional)
To use store.hanzo.ai:
-
Add DNS CNAME Record
Type: CNAME Name: store Value: hanzoai.github.io -
Configure in GitHub
- Go to: https://github.com/hanzoai/store/settings/pages
- Under "Custom domain", enter:
store.hanzo.ai - Check "Enforce HTTPS"
- Click "Save"
-
Wait for DNS Propagation (5-30 minutes)
🧪 Test Your Store Locally
cd /Users/z/work/hanzo/store
# Development mode
npm run dev
# Visit: http://localhost:3000
# Production build
npm run build
npx serve out
# Visit: http://localhost:3000
📱 Store UI Features
Your store includes:
- 🔍 Real-time Search - Instant filtering across names, descriptions, tags
- 📂 Category Filters - Quick browsing by category with counts
- 📋 Copy Install Commands - One-click copy for easy installation
- 📱 Responsive Design - Works perfectly on mobile and desktop
- ⚡ Fast Loading - Static site, no backend required
- 🔄 Auto-updates - Rebuilds on every push to main branch
📊 Current Store Contents
- 5 Apps: Example, Filesystem, GitHub, PostgreSQL, Web Search
- 4 Categories: Development Tools, File Management, Productivity, Data & Analytics
- JSON API:
/store.jsonfor programmatic access
🎯 Next Steps
- ✅ Enable GitHub Pages (see above)
- ✅ Verify Deployment - Check Actions tab for success
- ✅ Visit Store URL - Test all features
- 📦 Add More Apps - Submit PRs with new MCP servers
- 🎨 Customize - Update styling, colors, branding
📖 Documentation
- README.md - Full project documentation
- CONTRIBUTING.md - How to add apps
- DEPLOYMENT.md - Deployment details
- STORE_UI.md - UI architecture and features
🆘 Troubleshooting
Deployment Fails
Check workflow permissions:
https://github.com/hanzoai/store/settings/actions
Enable "Read and write permissions"
Pages Not Updating
- Check workflow logs: https://github.com/hanzoai/store/actions
- Verify main branch protection allows workflows
- Clear browser cache and reload
Build Errors
Run locally to debug:
npm run generate-store
npm run build
Check error messages and fix JSON files if needed.
📞 Support
- Workflows: https://github.com/hanzoai/store/actions
- Issues: https://github.com/hanzoai/store/issues
- Deployments: https://github.com/hanzoai/store/deployments
Your store is production-ready! Just enable GitHub Pages and you're live! 🎉