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

OSCHINA-MIRROR/GodLikeZeal-zealsay_front

Клонировать/Скачать
README.md 8.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 11.03.2025 06:30 32616ec

Логотип Vue

![vue 2.x](https://img.shields.io/badge/vue-2.x-brightgreen.svg) ![nuxt 2.12.2](https://img.shields.io/badge/nuxt-2.12.2-ff69b4.svg) ![vuetify 2.3.1](https://img.shields.io/badge/vuetify-2.x-green) ![License MIT](https://img.shields.io/badge/license-MIT-green.svg) [![Статус сборки](https://travis-ci.com/GodLikeZeal/zealsay_front.svg?branch=master)](https://travis-ci.com/GodLikeZeal/zealsay_front) [![](https://img.shields.io/docker/stars/zealsay/zealsay_front.svg)](https://hub.docker.com/r/zealsay/zealsay_front 'DockerHub') [![](https://img.shields.io/docker/pulls/zealsay/zealsay_front.svg)](https://hub.docker.com/r/zealsay/zealsay_front 'DockerHub') [![](https://img.shields.io/github/downloads/GodLikeZeal/zealsay_front/total.svg)](https://img.shields.io/github/downloads/GodLikeZeal/zealsay_front/total 'GitHub')


Введение

🚀 Zealsay — это набор средств для быстрого создания приложений с разделением клиентской и серверной частей. Мы выделили некоторые часто используемые решения, чтобы создать легкую и быструю систему для быстрого старта.

🍰 Серверная часть основана на Spring Boot, а основные компоненты используются Spring Security и Mybatis-Plus.

🧀 Клиентская часть реализована с использованием серверного рендера на основе Vue с помощью Nuxt. Стили основаны на библиотеке стилей Vuetify в стилистике Material Design.

Разработка

📖 Проект документации находится в zealsay_docs. Документация временно доступна на gitee. Вы можете отправить pull request или issue.### Онлайн-тестирование

Технологический выбор

Ядро

  1. Фреймворк
  • node 14.5
  • npm 6.14.5
  1. Основной фреймворк
  • Nuxt 2.12.2
  • Vuetify 2.x
  1. Основные модули
  • nuxt-auth для авторизации Nuxt
  • vuex для управления глобальными состояниями
  • nuxtjs/axios для запросов к сервисам

Расширения

  1. Компоненты
  • mavon-editor отличный markdown редактор
  • sweetalert2 качественный модальный плагин
  • vue-cropper плагин для обрезки изображений
  • vue-perfect-scrollbar для улучшения внешнего вида полос прокрутки
  • vue-scroll-reveal для анимации при раскрытии содержимого
  • vue-typed-js для эффекта печатающей машинки
  • vue-chartist для создания красивых графиков
  • vue-concise-slider для создания слайдера
  • vue-count-to для эффекта увеличения чисел
  • xss для защиты от атак xss
  • material-design-icons-iconfont библиотека иконок mdi

Схема DevOps

DevOps

Встроенные возможности

  • Аутентификация и регистрация пользователей
  • Отображение главной страницы блога
  • Отображение ссылок на сайты-партнеры
  • Отображение страницы "О нас"
  • Поиск и пагинация категорий
  • Дашборд администратора
  • Управление пользователями
  • Управление ролями
  • Управление статьями
  • Загрузка изображений и обрезка аватарок
  • Управление тегами
  • Настройка словарей данных
  • Настройка информации сайта> Для более подробного ознакомления рекомендуется посетить сайт для онлайн-тестирования, где реализовано множество других функций.

Лицензия

  • 📚 Проект использует лицензию MIT, которая позволяет свободное использование, обучение, коммерческое применение и вторичное развитие.

О проекте

  • 🍓 Приглашаем вас подписаться на мой блог ссылка также созданный на основе zealsay. Я буду делиться некоторыми советами по разработке.
  • 🍉 Я являюсь разработчиком backend, имею небольшой опыт в frontend. Если вы заметили недочеты или проблемы в проекте, приглашаю вас к обсуждению и совместному развитию.
  • Любые предложения по улучшению или идеи приветствуются через отправку issue или pull request. Также всем желающим приветствуется ваш вклад в проект 👏👏👏
  • Разработка требует времени и усилий, поэтому любая помощь будет очень ценной. Если вам понравился проект, не забудьте звездить его на GitHub ❤️❤️❤️. Ваша поддержка является моим основным мотивом продолжать работу над проектом. Люблю вас 😍😍😍

Общение

  • Из-за плотного графика обучения и работы, возможно, возникнут задержки в обслуживании и ответах на вопросы.
  • Если ответы будут затягиваться, присоединяйтесь к группе общения Zealsay для обсуждения и обучения, ID группы: 189361484

Пример### Благодарность

  • Благодарю за использование мощного инструмента MyBatis-Plus
  • Благодарю за использование удобного инструмента преобразования DTO MapStruct
  • Благодарю за использование дружественного плагина Swagger UI Knife4J
  • Как разработчик back-end, продолжающий обучение в области front-end, я особенно полюбил Vue.js. Призываю всех специалистов front-end поделиться своими знаниями и опытом. Я пробовал использовать Nuxt и столкнулся со многими проблемами, но теперь готов поделиться своим опытом в виде статей.

Предварительный просмотр части страниц

20200706183003 20200706183137 20200706183301 20200706183421 20200706183608 20200706183645 20200706183725 20200706184105 20200706184217 20200706184231

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/GodLikeZeal-zealsay_front.git
git@api.gitlife.ru:oschina-mirror/GodLikeZeal-zealsay_front.git
oschina-mirror
GodLikeZeal-zealsay_front
GodLikeZeal-zealsay_front
master