# Demo Dev Log
## UI
[Repo](https://github.com/odyssy-automaton/popcart-app)
[Figma](https://www.figma.com/file/5AbYg37Ugx0iIqXe3oxkj9/POP.farm?type=design&node-id=0-1&mode=design&t=DEhMo6gCFRilkl3R-0)
[custom connect](https://www.rainbowkit.com/docs/custom-connect-button)
## Contracts
- [ ] Determine factory pattern w/ fee split
- [ ] need to model out if createPop needs to set supply to 1
[current deployment](https://goerli.etherscan.io/address/0x7007b0e366436370FA27479Fe0D331a8C156222C#readContract)
-subject: 0x962E624dCfA8CfB220015A5292C15d4006c42a85
## Subgraph
[hosted](https://thegraph.com/hosted-service/subgraph/odyssy-automaton/cropshare)
## Resources
### UI things
[fizz css](https://codepen.io/webLeister/pen/XwGENz)
[rem convert](https://nekocalc.com/px-to-rem-converter)
### AA
cometh/connect
- passkey, user address mints nfy + gnosis safe
- https://demo.cometh.io/
- https://docs.cometh.io/connect/quickstart/what-is-connect
seedless
- https://aa-react-wallet-itsobvioustech.vercel.app/
etherspot
- https://etherspot.io/
privy
https://www.privy.io/
Privy seems pretty good for easy social login, wallet creation/exporting, cc onboarding (moonpay) - no AA sort of solution though. and good docs
https://docs.privy.io/
obvious
https://www.obvious.technology/
## telegram mini apps
https://core.telegram.org/bots/webapps
## 11/1
- How to enable multiple redeems
- in peach call is made if has nft, and it checks redeemed
- here we will make call if they hold a redeemed pop, and check if order is already in
- we do the checkout link before a qty is there/only if redeemed
- ui phase 1 will send redeemCount adn return a list of checkout urls
- you have 2 available orders to complete w/ 2 buttons
- FUTURE: explore updating checkout when a user updates a +/-
- [doc](https://shopify.dev/docs/api/admin-rest/2023-10/resources/checkout#put-checkouts-token)
## Backlog
- [x] create a product roadmap
- how does this work page
- pop shop factory
- erc20 payment support
- pop shop launcher ui
- shopify setup how-to docs w/ configurable lambdas for checkout
- social features
- leaderboards?
- pop sale history
- curve alternatives
- 1 ideal for default (ft now)
- choose between a set of them
- adjust some parameter to change them (see bancor CW)
- multiple line item ordering
- scaling concerns with shopify/api flow