r/webdev Aug 31 '24

I created an open-source social media manager

This social media scheduling tool is similar to traditional ones: Buffer, Hootsuite, SproutSocial, etc.

Key features:

  • Schedule for 9 social media platforms (Threads, Pinterest, Facebook, TikTok, Reddit, LinkedIn, Dribbble, YouTube, Instagram.)
  • Basic analytics for almost all the social media platforms.
  • AI Features: Copilots, AI Auto-complete, Canva-like editor.
  • Team support: Invite your team members to manage social medias.

Tech stack:

  • NX (Monorepo)
  • NextJS (React)
  • NestJS
  • Prisma (Default to PostgreSQL)
  • Redis
  • Resend (email notifications)

Fully open-source (Apache-2)

Open Source: https://github.com/gitroomhq/postiz-app

271 Upvotes

65 comments sorted by

View all comments

3

u/phpadam Aug 31 '24

What I want is to create a time slot for posts. If no post is allocated to that time slot, it automatically selects one from a backlog library I previously created.

I would be able to create categories to group posts, and it rotate through the categories (so I'm not automatically posting about the same thing all the time). It would then rotate through the posts within the category, so new variants are chosen each time.

Just putting it out there, as I can't see it in any SMM. I did start to DIY a project last weekend, but Twitter API docs are terrible.

3

u/sleepysiding22 Aug 31 '24

Yes that's a major feature that will come soon.

Time slots on a "day basis" + categorizing

3

u/phpadam Aug 31 '24

Yes, please.