A progressive Node.js framework for building efficient and scalable server-side applications.
Posting Worker is a NestJS service that handles the scheduling and posting of social media content across multiple platforms like LinkedIn, Twitter, and others. It's designed to work with a Postgres database and Redis for job queuing.
Key features:
- Schedule post creation for multiple social platforms
- Support for LinkedIn and Twitter/X posting
- Post management with status tracking
- Optimistic locking to prevent conflicts
- Automatic retry mechanisms
- Support for multiple timezones
- Queue-based architecture using Bull
$ bun install# development
$ bun run start
# watch mode
$ bun run start:dev
# production mode
$ bun run start:prod# unit tests
$ bun run test
# e2e tests
$ bun run test:e2e
# test coverage
$ bun run test:covWhen you're ready to deploy your NestJS application to production, there are some key steps you can take to ensure it runs as efficiently as possible. Check out the deployment documentation for more information.
If you are looking for a cloud-based platform to deploy your NestJS application, check out Mau, our official platform for deploying NestJS applications on AWS. Mau makes deployment straightforward and fast, requiring just a few simple steps:
$ bun install -g @nestjs/mau
$ bun deployWith Mau, you can deploy your application in just a few clicks, allowing you to focus on building features rather than managing infrastructure.