Skip to content

Latest commit

 

History

History
95 lines (78 loc) · 6.15 KB

README.RU.md

File metadata and controls

95 lines (78 loc) · 6.15 KB

SunEngine Logo

Движок для сайтов с возможностями блога, статей и форума.
Построен на технологиях: AspNet Core, VueJs, Quasar.

SunEngine


Основные возможности

  • Возможность вести блог
  • Создавать форум и его разделы
  • Создавать разделы статей и писать статьи
  • Возможность комментирования любых материалов на сайте
  • Создание профиля пользователя на сайте
  • Личный кабинет пользователя с возможностью редактирования информации о пользователе и персональных данных
  • Администрирование портала через панель администратора
  • Возможность создания и изменения тем оформления сайта, выбор из готовых тем.

Продуманный и дружественный интерфейс

  • Одностраничное приложение c современным и красивым интерфейсом.
  • Работает на персональных компьютерах, планшетах, мобильных телефонах.
  • В перспективе возможна сборка как нативное приложение Android, iOS, Windows и Linux.

Быстрая работа

  • Одностраничное приложение грузит только то что нужно, без лишних запросов (SPA).
  • Быстрый доступ к данным на основе linq2db.
  • Эффективное и настраиваемое кэширование.

Гибкая настройка ролей

  • Возможность гибкой настройки прав групп пользователей для каждого раздела сайта.

Функциональная админка

  • С возможностями создания
    • Блогов
    • Форумов
    • Разделов статей
    • Создание подразделов
  • Интерактивное редактирование меню сайта, а так же дополнительных меню
  • Выбора основных и дополнительных тем оформления
  • Группы пользователей и изменение их прав
  • Создание компонентов ленты событий сайта
  • И другие возможности...

Технологии

В проекте используются современные технологии:

  • Asp.Net Core 3.1
  • VueJs - SPA клиентская часть
  • Quasar Framework - Material Design VueJs компоненты
  • PostgreSQL - база данных (в перспективе поддержка других SQL субд)
  • Linq2db ORM - доступ к базе данных

Безопасность

  • Разрабатывается с учётом последних технологий приватности и безопасности.
  • Новаторская система авторизации на основе трёх токенов для защиты от перехвата данных авторизации, а так же атак XSS и CSRF.
  • AES шифрование для защиты токенов авторизации.
  • Очистка сообщений на сервере от вредоносных скриптов.
  • HTTPS безопасный протокол.
  • Защита от flood запросов
  • Фильтры против повторяющихся запросов публикации.
  • Captcha на критических участках.
  • Защитные механизмы от многих вредоносных типов атак.

Хостинг

Дополнительно

Ссылки

Контакты

  • Дмитрий Полянин Telegram: @Okeanij
  • Telegram группа SunEngine: @SunEngine