Rhex
Rhex is a community system based on Next.js, PostgreSQL, Redis and Prisma. It is suitable for building interest communities, knowledge communities, member forums, brand user communities and internal discussion platforms.
Lazy cat OIDC login has been integrated. ##Functional characteristics - Forum content system: Supports partitions, nodes, tags, follow streams, popular streams, latest streams and full-text search, suitable for long-term precipitation of discussion content. - Various types of posts: Support ordinary posts, reward posts, voting posts, lottery posts, auction posts, anonymous posts, red envelope posts, attachment posts and points unlocking content. - Interaction and notification: Support floor replies, building in building, likes, favorites, follows, reports, blocks,`@ user 'mentions and in-station messages. - Markdown rich content: Support code highlighting, KaTeX mathematical formulas, Mermaid charts, task lists, footnotes, top and bottom tags, definition lists, picture lightboxes and custom emoticons. - User growth system: support level, medals, certification, VIP, points, check-in, renewal, invitation rewards, invitation codes, redemption codes and personal data management. - Complete background management: Support user, posts, comments, sections, nodes, node applications, levels, medals, certifications, announcements, help documents, reports, logs, sensitive words and site settings management. - Built-in application center: Including operational applications such as AI assistant automatic reply, RSS crawler center, gobang, Yin-Yang contract and self-service advertising space. - Asynchronous task processing: Independent workers are responsible for RSS grabbing, AI replies, notification delivery, background queuing, and failure retries. - Plug-in hosting capabilities: Built-in plug-in Hook, plug-in installation and runtime isolation capabilities, which can extend login, posting, comment, navigation and background capabilities. ###Daily usage 1. View top, latest, attention and search results on the home page, and browse community content by section, node and tab. 2. After logging in, click "Create Theme" in the data card on the right, enter `/write` to create ordinary posts, reward posts, voting posts, lottery posts or attachment posts, and use Markdown to write rich content. 3. Participate in the discussion on the post details page by commenting, building in the building, likes, favorites and follows; the notification button in the upper right corner can view the system notification. 4. Administrators enter `/admin` to process users, content, reports, node applications, sensitive words, announcements, help documents and site settings. 5. Manage modules such as AI assistant, RSS crawler center, Worker center, Gobang, Yin-Yang contract, and self-service advertising space in the background "Application Center".



