lanit-tercom-school / studit

Educational platform of Lanit-Tercom company

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

QuickStart

Backend

Setup

  1. Установить PostgreSQL 9.6 (Database), (!!! обязательно проверьте, что первые 2 цифры версии, которую вы устанавливаете : 9.6.) во время установки введите password: postgres
  2. Установить Go
  3. Изменить переменную PATH (изменить → создать) %GOPATH%\bin\ ссылка на инструкцию
  4. Создать системную переменную GOPATH, написав в графе значение путь до папки, куда скачан проект\backend {например: C:\Repos\studit\backend} (!!! Обязательно после 3-го и 4-го пунктов перезагрузить консоль, иначе эти изменения не подхватятся)
  5. Установить Bee (Beego client), введя в консоль команду go get -u github.com/beego/bee
  6. Установить Dep (Go package manager), введя в консоль команду go get -u github.com/golang/dep/cmd/dep
  7. Установить пакеты, запустив файл: installpkg.cmd (studit\backend\src)
  8. Инициализировать базы данных, запустив файл: initdbs.cmd (studit\backend\src)

Develop launch

  1. Запустить backend, открыв файл: run-backend.cmd (studit\backend\src)

Frontend

Setup

  1. Установить NodeJS (с npm)
  2. Установить все frontend packages: из папки repository_path\frontend выполнить команду npm install

Develop launch

  1. Запустить frontend: из папки repository_path\frontend командой npm start
  2. Открыть frontend в браузере

About

Educational platform of Lanit-Tercom company


Languages

Language:Go 53.2%Language:HTML 21.3%Language:TypeScript 17.6%Language:CSS 4.9%Language:Shell 1.8%Language:Batchfile 0.6%Language:Dockerfile 0.3%Language:JavaScript 0.3%Language:Roff 0.0%