Put together a short PDF presentation explaining how we could house both account management and the app store under the blockstack.org domain name (rather than using subdomains) so that the site could essentially function like a Blockstack app. Using Prismic as a headless CMS for both our blog and our pages, the marketing site could be nicely automated so that we don’t have to touch the repo for changes.
Download File (6).pdf (2.1 MB)
I’ve also been thinking about how we can organize this code – and I’m thinking this might be a good approach so that we’re not centralizing the codebase into a megolith:
- App Store - npm module of React components / or React app that lives inside the blockstack.org shell app
- Account Management - npm module of React components / or React app that lives inside the blockstack.org shell app
- Blockstack.org - react app that pulls in #1 and #2, and also manages the marketing site headless CMS integration
Would love to hear thoughts!