/shell

Микросервис веб-сервера Tornado с одностраничным клиентом, написанным с использованием фреймворка Vue

Primary LanguageVueMIT LicenseMIT

Панцирь

Микросервис веб-сервера Tornado с одностраничным клиентом, написанным с использованием фреймворка Vue.

Задание:

Разработать систему учёта персонала. Клиент-серверная архитектура. СУБД SQLite.

Обязательные поля у сотрудника:

  • ФИО,
  • дата рождения,
  • пол.
  • И ещё не менее 2 на ваш выбор:
    • должность,
    • отдел.

Обязательные функции:

  • добавить сотрудника,
  • удалить,
  • отредактировать
  • одна на ваш выбор: переместить в архив

Нельзя использовать django, вместо него используем tornado.

В качестве frontend'а одна страница на jQuery или Vue (предпочтительней).

Запуск веб-сервера Tornado

pip install -r requirements.txt
python app.py --port=$PORT

Повторная сборка фронтенда

yarn install
yarn run build

Запуск фронтенда в режиме разработки

yarn run serve