Подпишитесь на нашу рассылку и следите за самыми последними проектами, услугами и специальными предложениями!

Ru

Вы используете устаревшую версию Internet Explorer. Для лучшей работы сайта, пожалуйста, обновите ваш браузер.

Альвис

Сложность проекта
В разработке
Дата сдачи проекта:
  • Описание

Tab 1

Альвис - это веб-сервис, который используется для сбора и хранения информации о компании, ее сотрудниках, используемых ими технологиях, проектах, над которыми велась или ведется работа.

Пользователь может добавлять, редактировать, сохранять, удалять и просматривать, согласно своим правам доступа, данные о: 

  • структуре компании (подразделения и их сотрудники);
  • сотрудниках (образование, уровень владения технологиями, участие в проектах, должности в хронологическом порядке)
  • проектах, с детализацией до этапов и сути выполненных работ по каждому участнику;
  • заказчиках проектов с их контактными данными;
  • технологиях проектов, подразделений, сотрудников.

Сохраняя все данные в базе, система позволяет осуществлять поиск сотрудников по технологиям и ролям; проектов по статусам, технологиям, участникам; технологий по бизнес направлениям и др. Таким образом можно оперативно получить информацию об опыте и компетенции компании и ее работников и быстро подобрать исполнителей с нужными навыками для каждого проекта.

Также Альвис имеет функцию генерации веб и pdf. версий резюме.

Технические особенности сервиса:

  • возможность добавления и отображения информации на нескольких языках;
  • разделение прав доступа к данным сервиса, в зависимости от роли пользователя;
  • написание кода с расчетом на его максимальное повторное использование и отображение связанных сущностей в интерфейсе;
  • поддержка ссылочной целостности базы данных.

Основной сложностью разработки этого проекта была реализация гибкой системы настройки прав доступа на уровне таблиц, полей и отдельных записей таблиц. Для этого были максимально использованы возможности фреймворка Yii, а также добавлен оригинальный функционал.

Платформа: Web, server

OS: кросплатформенний

Языки программирования: PHP, JavaScript

Фреймворки / Библиотеки: Yii 2, Bootstrap, mPDF

Технологии: AJAX

Инструменты: Git, Netbeans, Mysql Workbench

Команда

  • 1 PHP разработчик
  • 1 инженер ручного тестирования
  • 1 PM
  • 1 BA

Технологии

PHP
JS

Услуги

Веб разработка
Тестирование ПО