Powerhouse Connect

Open-source desktop and web application for document model management. Interact, create, edit and manage documents with ease.

  • Connect functions as a private editor & contributor tool for contributors of open organisations. It allows teams to manage internal documents with full control over the data ownership. Connect is available as stand-alone desktop application or in the cloud.
  • Connect offers a navigation menu for adding, synchronising and browsing document drives that are shared within an organisation or are private to the contributor.
  • Connect allows contributors to edit and work on different 'document model types' selected or defined by the organisation.

app

Prerequisites

You can follow these instructions to setup a dev environment:

  • Install Node (LTS)
  • Clone this repository
  • Run npm install to install dependencies

Starting Connect

npm start # start desktop app
# OR
npm run dev:web # start web app

After initialized, you can access the web app at http://localhost:5173.

Create a packaged version of the desktop app

npm run make # Create package for the current platform
npm run make:mac # Create package for Mac OSX
npm run make:linux # Create package for Linux
npm run make:windows # Create package for Windows

Troubleshooting

  • For a complete list of Electron Forge options and requirements, visit the official docs.

  • If you're experiencing troubles with node-gyp on Windows 11, follow this guide.

  • If you're experiencing troubles with node-gyp on older versions, check out this guide.

  • To use yarn via Windows PowerShell, check this guide

  • For any other issues, reach out to our discord server #ask-powerhouse-team channel for help.