Skip to content

twytec/Smpsp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Social media - Post selection process

The project is currently in the beta phase.

Smpsp is a multi-user cross-poster with a voting and veto system.

Many organisations wish to showcase their activities on social media platforms. However, particularly in larger companies, it is often not feasible to allow all employees to publish their own posts on the official channels.

A transparent and democratic selection process, in which all members of an organisation first submit their content to the community for approval before it is published, offers numerous advantages. It encourages participation and enables employees to gain insights into various perspectives within the organisation. At the same time, potentially problematic posts can be identified and prevented at an early stage.

app recordning

Voting process

flowchart TD
	A[Create post] --> B[Community voting]
	B --> C{Likes > dislikes}
	C -->|Yes| D[Post selected]
	C -->|No| E[Post not selected]
Loading

Veto process

Only users with a veto level above 0 are permitted to issue a veto. A veto can only be overturned by someone whose veto level is higher than that of the person who placed the veto.

Veto level ranges from 0 to 2,147,483,647 :)

Features

  • Simple user management
  • Passwordless authentication
  • Create posts with text, images, videos and hashtags
  • Automatic conversion of images and videos that do not comply with web standards
  • Community voting on posts
  • Like and comment on posts
  • Veto and comment on posts
  • Download posts as a ZIP file
  • Automatic posting on Instagram
  • Automatic posting on Facebook
  • Automatic posting on LinkedIn
  • Automatic posting on X (formerly Twitter)
  • Automatic posting on BlueSky
  • Automatic posting on TikTok
  • Automatic posting on YouTube
  • Automatic posting on Mastodon

Installation

SMPSP is a web-based application that runs on a server.

SMPSP should run continuously in the background so that background processes can be processed.

For detailed installation instructions, please refer to the official documentation: Host and deploy ASP.NET Core

The simplest option is to find an ASP.NET Core hosting provider or Docker.

Getting started

After installation, open the admin page in a browser. https://your-domain/admin

Sign in with the default admin user:

  • Username: admin
  • Password: admin

Change the username and password of the default admin user. The username, password and all settings are stored in appdatas/mysettings.json.

Configure the SMTP settings so that the system can send emails.

Set the FFmpeg settings.

Create users.

Done

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published