- Electron app scaffolded and running
- Multi-step workflow UI implemented
- Full CRUD for GenSpark prompts and image strategies (title + content) via localStorage (mocked)
- ESLint/Prettier configuration present
- Project initialized and pushed to GitHub
- Migrate prompt/strategy storage to
electron-store
for persistence - Integrate GenSpark, OpenAI, and WordPress APIs
- Enhance UI/UX and workflow polish
A cross-platform ElectronJS desktop app to automate the creation and publishing of SEO-optimized AppSumo product review blog posts for StackBounty.
- Project Overview: See
/docs/PROJECT_OVERVIEW.md
- Install dependencies:
npm install
- Run the app:
npm start
Sensitive data (WordPress credentials, GenSpark cookies, API keys) is now stored securely using electron-store with strong encryption. Plaintext storage is no longer used.
- Encryption Key: You must set the environment variable
STACKAUTO_ENCRYPT_KEY
for encryption to be enabled. Example:export STACKAUTO_ENCRYPT_KEY="your-strong-random-key" npm start
- One-Time Migration: On first launch after upgrading, all legacy WordPress site data (from localStorage) and GenSpark cookies (from gensparkCookiesStore.json) will be automatically migrated to secure storage and the old file will be deleted.
- Input an AppSumo URL and select prompts/strategies.
- Generate article and image, review, and post to WordPress.
- Configure API keys and settings via the Settings menu.
For more, see /docs/PROJECT_OVERVIEW.md
and other docs in /docs
.