Что такое Serpmonn.ru?
Serpmonn — это комплексная платформа с акцентом на практические инструменты: аутентификация и профили, RSS‑новости, браузерные игры с таблицами лидеров и Telegram‑боты (игровые, подтверждений, мемы). Особое внимание уделяется безопасности: добавлены CSRF‑эндпоинты и ограничение скорости запросов (rate limiting) в основных сервисах. Цель Serpmonn.ru — объединить это в удобном интерфейсе для повседневных задач.
Пользователи платформы
Возможности проекта
- Аутентификация и профили — Безопасная авторизация (PASETO), управление профилем.
- Инструменты для анализа информации — Сервис для сбора и обработки данных, RSS‑новости.
- Игры на платформе — Браузерные игры с таблицами лидеров.
- Telegram‑боты — Игровой бот, бот подтверждений и мем‑бот.
- PWA — Поддержка прогрессивного веб‑приложения.
- Безопасность — CSRF‑эндпоинты и rate limiting в основных сервисах.
Кому это может быть полезно
- Пользователям — удобный доступ к новостям, играм и сервисам в одном месте.
- Разработчикам — открытый репозиторий с понятной структурой, возможностью вноса изменений.
- Авторам ботов и мини‑сервисов — площадка для интеграции и тестирования идей.
Что уже работает
- Система аутентификации и профилей.
- Новости с RSS‑источников.
- Игры (включая таблицы лидеров).
- Telegram‑боты (игры, подтверждения, мемы).
- CSRF‑эндпоинты и ограничение скорости запросов.
Безопасность
Проект постепенно укрепляется: используются PASETO‑токены, внедрены CSRF‑эндпоинты, добавлено rate limiting, обновлены транзитивные зависимости. Проводится статический анализ (CodeQL) и регулярные обновления зависимостей.
Технологии
- Backend: Node.js, Express, MySQL, PASETO, PM2.
- Frontend: HTML, CSS, JavaScript, PWA.
- Инфраструктура: Nginx, CI/CD, CodeQL.
Планы
- Улучшение главной страницы и UX.
- Расширение набора игр и возможностей профиля.
- Развитие ботов и интеграций, оптимизация производительности.
Частые вопросы
Можно ли предложить идею или внести изменения? Да, репозиторий открыт — см. раздел ниже. Быстрее всего отправить предложение или Pull Request.
Где посмотреть исходники? Ссылка на репозиторий в блоке ниже.
Как начать
- Открыть репозиторий проекта.
- Ознакомиться с README и CONTRIBUTING.
- Запустить локально по инструкции и выбрать интересную задачу.
Репозиторий проекта
Исходный код проекта доступен в репозитории:
Юридическая информация
Правообладатель: Сергей Попов
Статус: Самозанятый
ИНН: 366230412849
Авторские права: Все права на проект Serpmonn.ru, включая код, дизайн и контент, принадлежат автору.
Лицензия: Проект является частной разработкой и не может быть использован, скопирован или модифицирован без разрешения правообладателя.
Отказ от ответственности
Проект Serpmonn.ru предоставляется «как есть». Администрация не несет ответственности за технические сбои, ошибки в работе сервиса или любые косвенные убытки пользователей.
Пользователи самостоятельно несут ответственность за все действия, совершаемые с использованием сервиса. В частности, но не ограничиваясь этим, администрация не отвечает за:
- рассылку спама или несанкционированных рекламных сообщений
- распространение вредоносного программного обеспечения
- несанкционированный доступ к чужим аккаунтам и данным
- нарушения авторских прав и интеллектуальной собственности
- распространение запрещенной информации (экстремистской, порнографической и т.д.)
- мошеннические действия и обман других пользователей
- нарушения законодательства о персональных данных
- любые другие противоправные действия
Администрация оставляет за собой право блокировать доступ к сервису для пользователей, нарушающих данные правила, без предварительного уведомления.
Обработка персональных данных регулируется Политикой конфиденциальности.
Контакты
Для связи используйте следующие каналы:
Техническая поддержка
Email: support@serpmonn.ru
Остальные вопросы
Email: info@serpmonn.ru