DDEUX © 2023 by Tippi Fifestarr is licensed under CC BY-NC-SA 4.0
Quickly adapt the thirdweb starter template to be perfect for the home page of D-Deuce.
Step 1. Start Screen.
- Play => Access Key => Choose a Deck
- Vote (disabled) => DaDeux? DeDeuce? => Optimistic Governance with Veto
- Create => Contribute/Apply => Coming soon
- merge with original dd repo (web3 branch?)?
- use the existing template structure to write new copy explaining the game and prompting the user to "choose a deck"
- load the game page wrapped in thirdweb
- enable the claim button for access key (link to gitbooks documentation)
- conditionally render "choose a deck" if user has access key
- visually & functionally disable placeholder buttons
- outro music video in the "detail view" (image and text on time with music)
- decide on an open-source license (it should be easy to contribute to and repurpose, but I don't want someone to take this idea and code and compete against me or trick people, which is why we need public ledger of the official spellings for the name of DaDeuce, maybe sell some franchises for each name, and give first dibs to the proposer of that vote, which will be me for the first few probably lol)
- write warning for deck uploader that ownership rules haven't been finalized
- add the UNOFFICIAL deck creator (maker) function
- Post to Lens (discuss integrating)
On pages/_app.js
, you'll find our ThirdwebProvider
wrapping your app, this is necessary for our hooks and
UI Components to work.
- Get the thing running, yarn install & yarn dev
- Look over the code and get a sense of how things flow for the user
- Check out the goal above to find an unfinished goal to get started on
- Announce to the team somehow (Discord or here in GH) that you're starting
- Check back for feedback and update us...
useful guidance from Thirdweb can be found in the Discord and throughout their blog and documentation.
https://blog.thirdweb.com/guides/early-access-nft-with-typescript/
https://portal.thirdweb.com/auth/how-auth-works/sign-in-with-wallet
Deploy a copy of your application to IPFS using the following command:
yarn deploy
To learn more about thirdweb and Next.js, take a look at the following resources:
- thirdweb React Documentation - learn about our React SDK.
- thirdweb JavaScript Documentation - learn about our JavaScript/TypeScript SDK.
- thirdweb Portal - check our guides and development resources.
- Next.js Documentation - learn about Next.js features and API.
You can check out the thirdweb GitHub organization - your feedback and contributions are welcome!
For any questions, suggestions, join our discord at https://discord.gg/thirdweb.