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

OSCHINA-MIRROR/zheng-bohang-politemic

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

PoliteMic

Введение

Это проект бэкенда для системы блогов, который позволяет вам проявить свои таланты и разработать разумный интерфейс.

Стек технологий

Инструкция по установке

  1. Установите среду выполнения JDK1.8 и idea2021.
  2. Установите rabbitMQ3.9.5(erl 23.2), redis3.2, mysql8.0.2 и elasticsearch7.15.1 (необходимо установить плагин analysis-ik для сегментации слов, можно установить kibana для использования его команд для тестирования es).
  3. Выполните файл SQL [common/src/main/schemas/politemic.sql].
  4. Запустите проект, локальный адрес доступа к документации интерфейса [http://localhost:8080/politemic/doc.html].

Скриншоты документации интерфейса

Интерфейс документа
interface_doc
interface_doc
interface_doc

Описание системы

Процесс регистрации пользователя

Процесс регистрации пользователя

Процесс входа пользователя

Процесс входа пользователя

Процесс активации пользователя

Модуль активации пользователя

Получение информации о пользователе

Получение информации о пользователе

Получение количества непрочитанных сообщений (личные сообщения / уведомления)

Получение количества непрочитанных личных сообщений / уведомлений

Изменение информации о пользователе

Пользовательскую информацию, такую как пароль, электронная почта, комментарий и статус комментария, можно изменить с помощью одного интерфейса.

Разбиение на страницы для получения (уведомления / личные сообщения)

Разбиение на страницы для получения уведомлений / личных сообщений

Детализация получения (уведомления / личные сообщения)

Детализация получения уведомлений / личных сообщений

Разбиение на страницы при поиске постов

Разбиение на страницы при поиске постов

Поиск постов

Поиск постов

Публикация поста

Публикация поста

Подробности поста

Подробности поста

Отправка комментариев

Отправка комментариев

Следование за пользователем

Следование за пользователем

Личная переписка

Личная переписка

Посты с лайками / отмена лайков

Посты с лайками / отмена лайков

Статистика посещений

Статистика посещений

Использование

Таблицы sysconfig, schedule_task, sys_log, sys_exception_log, comment, discuss_posts, notice, queue_msg, sys_user, user_token и sys_interface_auth пока не используются.

Бэкенд-интерфейс доступен по адресу [http://localhost:8080/politemic/doc.html], после запуска проекта. Логин и пароль доступны в файле application.yml. В файле [application-dev.yml] можно самостоятельно запросить токен для отправки почты, подробные инструкции доступны на сайте «Байду».

Вклад:

  • Echo: 🦄 открытая система сообщества, основанная на SpringBoot + MyBatis + MySQL + Redis + Kafka + Elasticsearch + Spring Security + ... и предоставляющая подробную документацию по разработке и соответствующие учебные пособия. Включает в себя посты, комментарии, личные сообщения, системные уведомления, лайки, подписки, поиск, настройки пользователя, статистику данных и другие модули. (gitee.com). Вдохновение пришло отсюда.

  • https://v1.jinrishici.com/all.json — случайное стихотворение из древней поэзии.

  • Multiavatar: Multiavatar — это генератор случайных аватаров, который утверждает, что может создавать 12 миллиардов уникальных аватаров (gitee.com) для случайного создания аватара.

  • Hutool — 🍬 набор инструментов, которые делают Java приятной. Полезный сторонний пакет библиотек.

Навыки:

Спасибо каждому автору открытого исходного кода за их тяжёлый труд🍖. Ищу партнёра для совместной работы по написанию фронтенда👬. Я могу писать код на коленке🤪.

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

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

Введение

Это бэкенд-проект [системы для ведения блога], созданной с использованием Spring Boot. Можешь проявить свой талант и разработать для него подходящий фронтенд. Ждём твоих великолепных результатов! Подробнее — в файле README.md. Развернуть Свернуть
Java
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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