winget install --id=MichaelDiCarlo.PostyBirb+ -e
PostyBirb is an application that helps artists post art and other multimedia to multiple websites more quickly
PostyBirb+ is an application designed to streamline the process of posting art and multimedia across multiple platforms efficiently. Built using React, NestJS, TypeScript, and Electron, it offers a modern and robust solution for artists looking to share their work effortlessly.
Key Features:
Audience & Benefit: Ideal for artists and creatives who want to save time by posting their work across multiple platforms without repetitive logins. PostyBirb+ offers a unified platform that enhances efficiency and simplifies the sharing process.
Installable via winget, PostyBirb+ is designed with a professional tone, focusing on tangible benefits for its users.
A rewrite of the desktop application PostyBirb using TypeScript, NestJS, React, and Electron.
Shared interfaces, models, etc. between the UI and Backend
ElectronJS + NestJs that handles running the local server and the desktop application itself. This is where all posting magic happens.
React code that handles UI of the application displayed in the desktop application.
To set up a local copy of PostyBirb for development:
cd
into it.npm install
to install the base requirements.commons
, ui
, and electron-app
directories, cd into each and run npm install
. Be sure to start with commons first.Then, from the base directory again, run:
npm run make && npm run start --prefix electron-app
This will build and run the application. After making changes, close out of the app and run the above command again to rebuild and run with your changes.
Pending
If you are interested in adding features or websites to the application, please let me know.
PR branch is develop.