A full-stack post scheduling system inspired by Buffer.
- Schedule posts
- Background workers
- Reliable retries
- Cancel scheduled posts
- Live status updates
- Simulated social posting
- Node.js + Express
- PostgreSQL
- Redis + BullMQ
- Next.js (TypeScript)
API Server → Queue → Worker → Database
Frontend polls API for live updates.
- Start Redis
- Run backend
- Run worker
- Run frontend