🚧 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