π§ currently under construction: work in progress!
πΉ live demo: https://metalshop.chasemoskal.com
π¦ npm package: metalshop
π authentication and authorization: logins!
π³ paywall subscriptions: for collecting the big bucks
β² web components: ready-made frontend ui for various features
π§ powered by microservices: orchestrated on kubernetes
π documentation coming soon
π metalshop web components
<metal-account>
β login, logout
<metal-avatar>
β a user's display picture
<metal-my-avatar>
β your own display picture
<metal-profile>
β public profile
<metal-paywall>
β premium subscription
<metal-liveshow>
β access to privileged videos
<metal-countdown>
β countdown timer
<metal-questions>
β forum to post questions
π "metalback" microservices
β metalback β metalshop's helm chart for kubernetes
auth-server β authentication and authorization
profile-server β save/load public profile info
paywall-server β payments and subscriptions
schedule-server β save/load timestamps
questions-server β interact with questions forum
liveshow-server β privileged access to a video livestream
π οΈ metalshop libraries and tools
authoritarian β metalshop common interfaces
renraku β json-rpc api
redcrypto β token crypto
crosscall β cross-domain frame rpc
menutown β menu system
importly β importmap generator
π metalshop is open source love
please contribute, ask questions by submitting issues!
βππ chase