Skip to content

feat(demo): add “CoinSpark” demo under minikit/Coin-your-idea #16

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

Elishaokon13
Copy link

This PR introduces a brand-new demonstration frame called CoinSpark in the minikit/Coin-your-idea directory. CoinSpark showcases:

  • AI-powered idea generation with OpenAI
  • On-chain minting via Zora’s Coins SDK
  • Frame integration (account association & notifications) powered by OnchainKit & MiniKit
  • Persistent storage in MongoDB
  • Background notifications via Upstash Redis
  • Real-time transaction feedback with Etherscan links
  • Dark/light theming via Tailwind CSS

All source files, API routes, UI components, and styles are contained under the new minikit/Coin-your-idea/ folder structure.


📂 Changed Files

  • Added directory: minikit/Coin-your-idea/
    • README.md (comprehensive demo docs)
    • app/ (Next.js pages & components)
    • lib/ (helpers for MongoDB, Wagmi, notifications, Redis)
    • public/, plus postcss.config.js, tailwind.config.ts, next.config.mjs
    • package.json, tsconfig.json, next-env.d.ts, yarn.lock

Please review and let me know if you’d like any tweaks before merging!

@wbnns
Copy link
Contributor

wbnns commented May 8, 2025

Thanks for contributing! Adding this to our backlog, pending to be reviewed. 👍

@Elishaokon13
Copy link
Author

Thank you Wills! I will be expecting feedback soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants