1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/kaiouyang-sn-Snblog

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Snblog

Snblog — это мощный API-backend для блога, использующий последнюю версию .NET 7 и Entity Framework Core (EF Core) для создания эффективной и надёжной системы. Проект направлен на предоставление комплексного решения для управления блогами, включающего управление пользователями, статьями, системой комментариев, рейтингом просмотров, поиском и контролем доступа.

Технологическая стопка

  • .NET 7: Использует мощные возможности и новые функции .NET 7 для обеспечения высокой производительности приложения.
  • MySQL: Основной менеджер баз данных, обеспечивающий надёжное хранение данных и быстрый доступ к ним.
  • Кэширование: Применяет технологии кэширования для повышения скорости доступа к данным и улучшения пользовательского опыта.
  • JWT (JSON Web Tokens): Используется для безопасной аутентификации и авторизации пользователей.
  • Quartz: Открытая библиотека для расписания задач, которая позволяет управлять периодическими задачами.
  • Шифрование данных: Обеспечивает защиту данных пользователей от несанкционированного доступа.

Реализация функциональности

Управление пользователями

  • Регистрация пользователей: Предоставляет возможность регистрации новых пользователей для удобного входа.
  • Вход пользователей: Безопасная система входа для защиты аккаунтов пользователей.
  • Изменение пароля: Разрешает пользователям менять свои пароли для усиления безопасности аккаунта.Управление статьями
  • Добавление/удаление/редактирование/поиск: Администратор может выполнять операции по добавлению, удалению, редактированию и поиску статей.
  • Управление категориями статей: Категоризация статей для удобства управления и поиска.
  • Управление метками статей: Использование системы меток для организации и поиска статей.

Управление комментариями

Система комментариев: Разрешает пользователям оставлять комментарии к статьям, что увеличивает взаимодействие.

Рейтинг просмотров

Отображение рейтинга: Сортирует статьи по количеству просмотров для демонстрации самых популярных статей.

Поиск

Поиск по ключевым словам: Пользователи могут быстро находить связанные статьи с помощью ключевых слов.

Пагинация

Пагинация данных: Показывает данные по страницам для статей, комментариев и других данных, что улучшает опыт просмотра.

Управление правами доступа

Контроль прав доступа: Реализован через API для детального управления правами доступа пользователей, что гарантирует безопасность системы.

Журнал

Функция журнала: Разрешает пользователям записывать личные заметки, что увеличивает уникальность и конфиденциальность блога.

Фрагменты кода

Управление фрагментами кода: Предоставляет функции хранения и управления фрагментами кода для удобства разработчиков при совместной работе и использовании.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Данный блог API построен на .NET 7. Для разработки и управления интерфейсом используется Web API. Основные функции: * управление пользователями; * управление статьями; * управление категориями статей; * управление тегами статей. **Чтение и рейтинг**: отображение рейтинга в соответствии с количеством прочтений статьи. **Поиск**: поиск статей п... Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/kaiouyang-sn-Snblog.git
git@api.gitlife.ru:oschina-mirror/kaiouyang-sn-Snblog.git
oschina-mirror
kaiouyang-sn-Snblog
kaiouyang-sn-Snblog
master