/repomint-web

Mint generative NFTs for your GitHub releases.

Primary LanguageTypeScriptApache License 2.0Apache-2.0

repomint


Open Source Love License

This project is under development.

Mint generative NFTs for your GitHub releases.

Bootstrapped with solana-labs/dapp-scaffold.

Getting started

Add react app environment variables for client configured Github OAuth features.

export REACT_APP_GITHUB_OAUTH_CLIENT_ID=...
export REACT_APP_GITHUB_OAUTH_CLIENT_SECRET=...

Then yarn to set up. yarn start to launch 🚀.

How it works

  1. React app repomint-web for the dapp frontend
  2. ExpressJS server repomint-auth for GitHub OAuth management
  3. Flask app repomint-art for generative art service
  4. Flask prototype repomint-mint to manage minting

Notes on using Redux and basic navigation

Please use useHistory() and history.push('route') to fully use SPA features and redux will persist throughout route changes, although full reload of page will restart redux store - so for full persistence, we will store some necessary values in localStorage/cookies.

Summary


Contributors

Made with contributors-img.

License

Apache 2.0 © cnp0

License

by oran collins
github.com/cnp0
oranbusiness@gmail.com
______________________