🐝

rustwitter

Микроблог для тёплых компаний

📌 Общая концепция

rustwitter — это легковесная микроблог-платформа, созданная на Django. Проект представляет собой аналог Twitter/X, но с более простым и понятным функционалом, ориентированным на небольшие сообщества. Основная идея — быстрые короткие сообщения (до 280 символов), возможность подписываться на авторов и теги (хэштеги), а также гибкая система микроподписок с разными уровнями доступа.

🚀 Основные функции

👤 Пользовательская система

  • Регистрация с подтверждением email
  • Авторизация с возможностью восстановления
  • Профиль пользователя с аватаркой (загрузка или Gravatar)
  • Верификация через email
  • Модерация пользователей администратором
  • Просмотр профиля: посты, подписчики, подписки, комментарии

📝 Посты (микроблоггинг)

  • Создание постов (до 280 символов)
  • Добавление хэштегов к постам (разделители: пробел, запятая)
  • Редактирование и удаление постов (только с подпиской Премиум)
  • Приватные посты (только для подписчиков автора)
  • Лайки к постам
  • Бесконечная подгрузка постов (Infinite Scroll)
  • Две ленты: Главная (все посты) и Моя лента (только подписанные теги)

💬 Комментарии

  • Вложенные комментарии (до 3 уровней)
  • Поддержка HTML-тегов (ограниченно)
  • Защита от спама (проверка на запрещённые слова)
  • Возможность удаления комментариев (для автора или с подпиской)

👥 Подписки

  • Подписка на авторов (кнопка + рядом с именем)
  • Подписка на хэштеги (кнопка + рядом с тегом)
  • Отображение подписчиков и подписок в профиле
  • Просмотр всех подписанных авторов и тегов (страницы управления)

⭐ Микроподписки

Поддержите проект и получите дополнительные возможности

🍯

Базовая

399 ₽/год

Смена аватарки

Премиум

699 ₽/год

Редактирование постов

👑

VIP

999 ₽/год

Всё включено

📊 Сравнение с известными платформами

Функция rustwitter Twitter (X) Mastodon
Короткие посты (280 символов)
Хэштеги
Подписка на теги
Приватные посты (только для подписчиков)
Лента по подписанным тегам
Вложенные комментарии
Платная система микроподписок ⚠️ (Twitter Blue)
Массовые рассылки email (админка)

✅ — поддерживается | ❌ — не поддерживается | ⚠️ — частично

🛠️ Технологии

Django 3.2 Python 3.7 SQLite3 JavaScript (Vanilla) Passenger + Apache Gravatar Google reCAPTCHA

🐍 Почему Python и Django?

  • ⚡ Быстрая разработка — ORM, админка, аутентификация "из коробки"
  • 🔒 Безопасность — защита от XSS, CSRF, SQL-инъекций по умолчанию
  • 🔄 Масштабируемость — легко добавлять новые модели, API, микросервисы
  • 📦 Модульность — код легко поддерживать и расширять
  • 💬 Огромное сообщество — готовые решения для любых задач

📊 Наша небольшая вселенная

10
пользователей
64
постов
13
комментариев

✨ Что умеет BlondTweet?

🐝

Короткие посты

До 280 символов — только суть

#️⃣

Хэштеги

Группируйте посты по темам

👥

Подписки на авторов

Следите за любимыми блогерами

🏷️

Подписки на теги

Лента по интересам, а не только по авторам

💬

Вложенные комментарии

Обсуждайте с комфортом (до 3 уровней)

🔒

Приватные посты

Только для подписчиков

⭐ Микроподписки

Поддержите проект и получите дополнительные возможности

🍯

Базовая

399 ₽/год

Смена аватарки

Премиум

699 ₽/год

Редактирование постов

👑

VIP

999 ₽/год

Всё включено

🛠️ Технологии

Django 3.2 Python 3.7 SQLite3 JavaScript (Vanilla) Passenger + Apache Gravatar

rustwitter — микроблог на Django
© 2026