Skip to content

The Dual Power App is an app for democratic digital organizing and secure social networking that provides frameworks for the building of direct democracy in every single sphere of society, with tools for organization founding, funding, governance, and internal + external communications.

Notifications You must be signed in to change notification settings

BSA-US/dual-power-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Project overview

  • 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

  1. Create a new branch:
    git checkout -b feature/my-cool-thing
  2. Duplicate the .env files:
    cp .env.template .env
  3. Install the correct version of Node.js (this is what .nvmrc does)
    nvm install
    nvm use
  4. Install yarn globally:
    npm install --global yarn
  5. Install dependencies:
    yarn
  6. 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

About

The Dual Power App is an app for democratic digital organizing and secure social networking that provides frameworks for the building of direct democracy in every single sphere of society, with tools for organization founding, funding, governance, and internal + external communications.

Resources

Stars

Watchers

Forks