Skip to content

henkaku-center/omise-interface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

408 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Membership NFT Interface

This project provides a web interface for minting and managing Henkaku membership NFTs and event badges. It is built with Next.js and Chakra UI. Blockchain interactions are handled via wagmi and ethers.js.

Features

  • Mint your own Kamon NFT with a custom image
  • Claim and migrate $HENKAKU tokens
  • Collect and mint event badges
  • Quest page to update your token metadata
  • MetaMask support using wagmi
  • English and Japanese localisation powered by next-translate
  • Unit tests with Jest and end‑to‑end tests with Cypress

Getting Started

  1. Install dependencies
    yarn install
  2. Copy .env.sample to .env and fill in the required values:
    • NEXT_PUBLIC_IPFS_API_URI
    • NEXT_PUBLIC_IPFS_API_URI_STAGING
    • NEXT_PUBLIC_ALCHEMY_API_KEY
    • (values for Cypress testing are optional)
  3. Start the development server
    yarn dev
  4. Open http://localhost:3000 in your browser.

To create a production build run:

yarn build

And start it with:

yarn start

Testing

Run unit tests:

CI=true yarn test

Run Cypress tests:

yarn e2e

License

MIT

Releases

No releases published

Packages

 
 
 

Contributors