dual-power-app
Tools
TypeScript
Dual Power App
The Dual Power App is a platform that provides a framework for organizing toward a worker-owned economy, with tools for founding, funding, governance, and internal + external communications.
We’re launching in 2021 with support for Dual Power Projects.
- What’s up with the Dual Power App?
- Stack & contributor guidelines
Project overview
Open Design + Build
Right now: - Designers: We need your help turning our wireframes & information architecture into high-fidelity components & prototypes. We’re open to spontaneous contributions, as well as more formal projects coordinated with the team.
- Engineers: Build with us! We have a broad roadmap and some issues that are open to your contributions, and if you introduce yourself we can help you get started.
Join us in the Discussions board, and if you want to get more involved, come to one of our public meetings every two weeks or join BSA Open Tech Development (OTD) on Basecamp by sending BSA an intro.
Contributing
While we’re focusing on design so we can get to a buildable spec ASAP, you’re free to experiment and submit PRs. Make sure you read the contributor guidelines before you move on 🙂
Setup
-
Create a new branch:
git checkout -b feature/my-cool-thing
-
Duplicate the
.env
files:cp .env.template .env
-
Install the correct version of Node.js (this is what
.nvmrc
does)nvm install nvm use
-
Install
yarn
globally:npm install --global yarn
-
Install dependencies:
yarn
-
Install
vercel
globally:yarn global add vercel
Alternative setup with Nix
If you are familiar with Nix, you can setup the necessary development tooling by running:
nix develop
Run the Dual Power App locally
vc dev