LemmyNet/lemmy — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a self hosted community discussion site like Reddit, but decentralized so different servers can talk to each other. People should be able to sign up with just a username and password, join communities, post links or text discussions, vote, comment in live updating threads, upload images, and get notifications when someone replies or mentions them.

It should have a clean mobile friendly interface with themes like light and dark, user profiles with avatars, private messages, RSS feeds, emojis, tagging for users and communities, and support for multiple languages.

Please include moderation tools too, like admins and community mods, sticky posts, locked posts, public mod logs, bans, removing and restoring posts or comments, NSFW communities, and a way for users to delete their data. Make it easy to run on my own server with Docker if possible. Use Rust for the backend if that fits, and look up current federation docs online if you need to.

Want more depth? Deep Reverse