Skip to content

kspshnik/VueWork

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HTML Academy. Учебный проект «VueWork»

Начальные требования

  • Docker
  • Docker-compose
  • NodeJS 16+
  • Pre commit (optional)

Docker установка

https://docs.docker.com/get-docker/

https://dker.ru/docs/ (рус)

Docker-compose установка

https://docs.docker.com/compose/install/

Node js установка

https://nodejs.org/en/download/

Pre-commit установка

  • Для установки пакета pre-commit локально следуйте указаниям https://pre-commit.com/#installation
  • Выполните команду pre-commit install в корне проекта
  • Теперь ваши коммиты будут проходить стадию линтинга

Frontend установка

  • Перейдите в директорию

cd src/frontend

  • Установите зависимости

$ npm install

Backend установка

  • Перейдите в директорию

cd src/backend

  • Установите зависимости

$ npm install

Docker настройка

  • Сборка проекта

$ docker-compose build

  • Запуск проекта

$ make start_project

  • Сервер запуститься по адресу localhost:3000 и клиент по адресу localhost:8080

Вход в приложение

Мы подготовили несколько готовых пользователей в базе данных. Список пользователей, электронные почты и пароли для входа доступны здесь

src/backend/src/factory/dummy-users.json

API документация (OpenAPI)

Документация доступна по адресу

http://localhost:3000/explorer/

Запуск и просмотр готовой верстки проекта

Перейтите в директорию

template/

Установите зависимости выполнив команду

npm install

Запустите проект командой

npm start

Шаблон и вёрстка будут доступны по адресу http://localhost:9999

Вёрстку можно посмотреть в директории template/src

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 27.7%
  • JavaScript 25.1%
  • TypeScript 20.7%
  • Vue 16.0%
  • SCSS 10.2%
  • Dockerfile 0.2%
  • Makefile 0.1%