Вы можете в качестве своей бакалаврской/магистерской работы заниматься разработкой дополнительных сервисов для vestra. Клиентская часть - в открытом доступе.
Описание реализованных API находится на сайте при авторизации в приложении - раздел разработка. Вы можете склонировать данный репозиторий, написать собственные сервисы (в данный момент все сервисы написаны на node.js - так что лучше использовать прикреплённый boilerplate (добавить!!!)). Вы можете использовать и другие языки, но обязательные требования:
- Логгирование
- Документация
- Покрытие кода тестами
После разработки собственного сервиса вы можете реализовать для него клиентскую часть, сделав fork данного репозитория, написав код (следите внимательно за code-style уже написанных частей, кривой код приниматься не будет) и сделав pull request. После этой операции, если всё хорошо, то ваш PR примут, сервис развернут на собственном сервере.
npm install
npm run serve
npm run build
npm run test
npm run lint
npm run test:e2e
npm run test:unit