Giter Club home page Giter Club logo

1845407-pizza-1's Introduction

Личный проект «VuePizza»


Не удаляйте и не изменяйте папки и файлы: .editorconfig, .gitattributes, .gitignore.


Памятка

1. Зарегистрируйтесь на Гитхабе

Если у вас ещё нет аккаунта на github.com, скорее зарегистрируйтесь.

2. Создайте форк

Откройте репозиторий и нажмите кнопку «Fork» в правом верхнем углу. Репозиторий из Академии будет скопирован в ваш аккаунт.

Press 'Fork'

Получится вот так:

Forked

3. Клонируйте репозиторий на свой компьютер

Будьте внимательны: нужно клонировать свой репозиторий (форк), а не репозиторий Академии. Также обратите внимание, что клонировать репозиторий нужно через SSH, а не через HTTPS. Нажмите зелёную кнопку в правой части экрана, чтобы скопировать SSH-адрес вашего репозитория:

SSH

Клонировать репозиторий можно так:

git clone SSH-адрес_вашего_форка

Команда клонирует репозиторий на ваш компьютер и подготовит всё необходимое для старта работы.

4. Начинайте обучение!


Репозиторий создан для обучения на профессиональном онлайн‑курсе «Vue.js для опытных разработчиков» от HTML Academy.

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

  • Docker
  • Docker-compose
  • NodeJS 10+
  • 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 документация и установка

  • Установить пакет локально следуя инструкциям 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/users.json

Документация эндпоинтов сервера (OpenAPI)

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

http://localhost:3000/explorer/

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

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

template/

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

npm install

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

npm start

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

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

1845407-pizza-1's People

Contributors

keksobot avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.