Developer Blog: Cardstack Electron App
How to run Cardstack on a local machine
Today, we discuss our initial approach to our Electron App.
Progressive Decentralization
At Cardstack, we believe in the idea of progressive decentralization. That means people should be able to enjoy a consistent user experience running Cardstack on a centralized, cloud provider (i.e. AWS); something that’s fully decentralized (i.e. a user’s own local machine); or something in between.
But being portable and decentralized requires more than just access to the source code. You need a practical way to set up the right environment for the code to run.
Cardstack on the Desktop
We’re taking an important step by building an Electron app for Cardstack, which will eventually be able to encapsulate Cardstack as a desktop application. Last week, the Cardstack team met with Alex Blom, the primary maintainer of Corber and an Electron app expert, to discuss our approach.
To develop the Cardstack Electron app, we are starting by encapsulating an older, open-sourced tutorial app that we developed in 2017 to show how the Cardstack architecture could be used to create CMS-based web applications.
Later, our work on Electron will allow us to ship Cardspace, a token-operated content environment for experimenting with Card based UX design.
Read More
- The Cardstack Ethereum Plugin: Technical Overview by Senior Blockchain Developer Hassan Abdel-Rahman
- Growing a Healthy Software Ecosystem by Lead Developer Ed Faulkner
- How the Cardstack Framework Powers Decentralized Applications
- The Cardstack White Paper
Get Involved
Join the discussion about Cardstack on our official Telegram channel: https://t.me/cardstack.
Important Reminders
- We will never, under any circumstances, solicit funds from you via email, private message, or social media.
- If you are in doubt or notice any suspicious activity, please message the admins in our official Telegram group: https://t.me/cardstack.