#
Web2 app
Barcelona Football fans card trading app
This platform provides a seamless experience for non-crypto users while allowing them to use blockchain based features. The user can sign up using the familiar web2 credentials, e.g. email/password, OAuth2.0, etc. The app allows the creation of unique cards with AI-generated digital art. These cards are then tradeable among the audience.
#
Coponents of the Cards app
- UI
- User signup/login, session management
- User key management and recovery
- Fiat on-ramp (e.g. moonpay)
- Card creation/minting
- User dashboard -* owned cards, activity history, balance, score ...
- Database
- Schema
- Queries
- optimisations
- EVM contracts
- Soulbound Character NFT
- Card NFT contract
- others?
- EVM indexer
- Goldsky subgraphs
- Goldsky pipeline
- Backend API
- Integration with user signup/login and key management provider
- session management
- cards management, dashboard, updates, etc.
- Backend agents
- Watch events
- Generate cards
- Update database
#
Dependencies
- Railway or AWS for running infrastructure
- Google OAuth2.0
- client id/secret
- User signup/login provider -* Web3auth or Dynamic
- Eden API