Бекенд распологается по ссылке
В данный момент vue-приложение перерабатывается(упрощается логика, убираются излишки, обновляются библиотеки и т.д), вот примерная карта доработок, которые должны произойти:
- Добавление линтера и стандартных настроек для удобства и соблюдения единообразия
- Пересмотр необходимости в действиях vuex (т.к в данный момент туда нагружена логика, которая должна была выполнятся на бек части)
- Перевести стили на scss синтаксис + восстановить порядок стилей (они должны быть прописаны там, где используются)
- Пересмотреть роутинг и вынести некоторые проверки хуки (beforeEnter и подобные)
- As first, create component autocomplete for select categories article
- As Second, create compontent toaster, for render notification about success or fail
- Add check auth status in hook beforeEnter
- Add editor.js for writing articles
- Start refactor styles (replace bootstrap styles)
В качестве основных технологий использовались:
- Vue.js (Фреймворк javascript)
- Vuex (Вспомогательное хранилище, упрощающее разработку)
- Vue-router (Маршрутизатор для SPA приложения)
- json-server (Для тестирвания преложения, на время отсутствия реального RESTful-сервиса на Golang)
- Golang (Для написания своего RESTful-сервиса)
- Клонировать репозиторий к себе на компьютер
git clone https://github.com/Orynik/Blog_Frontend.git && cd Blog_Frontend
- Запустить средство установки зависимостей
npm i
- Запустить сам проект в dev режиме
npm run serve
- Перейти по ссылке, которая была выведена в конце прошлого пункта (по умолчанию, это localhost:8080)
В случае отсутсвтия возможности развернуть полноценный бекенд, можно воспользоваться библиотекой json-server
- Запустить в консоли фейковый rest.api
npm run rest