Content Publishing Calendar
A local calendar across all your channels — owners, statuses, and dates side by side.
The problem
Too many channels, owners, and rhythms. Mondays bring vague "I'll post next week" — leading to clashing topics or missed dates.
The solution approach
A local calendar: dates as columns under channel rows; one card per planned piece (topic, owner, status).
What you will end up with
- Month view; each date shows per-channel cards.
- Card: topic, owner, status (draft / review / live); open for links + copy.
- Same topic in the same week flags as conflict.
- Export week/month plan for the boss.
Ready-to-use prompt
You are a senior engineer building local desktop tools. The user is a content marketing lead, non-developer.
[Goal]
Centralize multi-channel content plans on one local calendar; align team rhythm.
[Platform & Stack]
- Windows + macOS; Electron + React + TypeScript; local SQLite
[Core Features]
1. Month grid: 31 date columns × N channel rows (WeChat / Video / Xiaohongshu / Douyin / Weibo / Zhihu + custom).
2. Click a cell to create a card (topic, owner, status, link, notes); statuses colored.
3. Conflict detection: similar topics same week (keyword match) -> top "Conflict" card.
4. Switch between calendar / list / kanban view.
5. Export weekly plan as Markdown by channel.
[Visual Style]
- Light background, white cards, radius 16, generous whitespace.
- Primary button muted dark; secondary light gray.
- Follows system dark mode; system fonts.
[Robustness]
- All data stays on the local machine. Offline.
- Autosave; 7-day rolling backups.
- Friendly messages on bad input, never raw stack traces.
[Delivery]
1. Outline project structure + plain-text wireframe first; wait for confirmation.
2. Deliver in modules; run each one for me to see.
3. Package a Windows .exe and macOS .dmg, ship a 500-word plain-language user guide, list known limits.
Start with structure and wireframe.After copying
Open Codex Desktop and create a new project
Paste the prompt and send
Wait for Codex to finish; tweak company names, column names, button text as needed
More cases from this department
Daily Campaign ROI Dashboard
Paste daily spend and conversions. The tool computes ROI and weekly trends per channel. No more waiting on data engineers.
KOL Collaboration Tracker
One row per creator across "outreach → sample sent → shoot → published → retro" with auto overdue flags.
Offline Event Checklist
Break a live event from kickoff to retro into a tickable checklist, scheduled by countdown.