Личные кабинеты, библиотеки, системы управления проектами

Какие задачи я выполнил на этом направлении:

Кейс 1

Электронная библиотечная система

Полноценная ЭБС для учебных и научных учреждений: каталог, полнотекстовый поиск, онлайн-чтение с сохранением вёрстки бумажного оригинала, разграничение доступа. Система проводит пользователя через весь жизненный цикл работы с изданием — от поиска в каталоге до возврата книги.

Роли: читатель, библиотекарь-администратор, представитель организации. Читатель ищет книги, читает онлайн, запрашивает издания, формирует «Книжную полку» и «Избранное». Библиотекарь обрабатывает запросы — одобряет или отклоняет, следит за балансом организации. Представитель организации видит статистику и управляет подпиской.

Доступ: по IP из стен организации, по общему мультиаккаунтному логину, через индивидуальные учётные записи с удалённым доступом.

Чтение: онлайн-режим с сохранением вёрстки оригинала (графики, иллюстрации, схемы, номера страниц), форматы PDF и EPUB, защита от скачивания с сохранением функции цитирования. Адаптация для людей с особыми потребностями: озвучка текста, увеличение шрифта.

Запросы книг: читатель запрашивает издание, библиотекарь обрабатывает запрос, система списывает средства с баланса организации только за одобренные выдачи.

Статистика: Counter R5, АППОЭР, поступления в подписной фонд, доступный фонд, регистрации, авторизации, активность пользователей — с детализацией по месяцам, типам пользователей и изданиям, выгрузкой в Excel.

Кому подойдет: библиотеки, учебные заведения, корпоративные базы знаний

Кейс 2

Корпоративный HR-портал для сети магазинов

Портал для крупной розничной сети с тысячами сотрудников в десятках магазинов. Задача — централизовать продвижение вакансий и распространение информации о корпоративных мероприятиях.

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

Корпоративные мероприятия: афиша событий с фильтрацией по городу и магазину, публикация итогов и фотографий. Сотрудники видят, что происходит в сети, и могут присоединиться — от локальных активностей до общекорпоративных.

Кому подойдет: розничные сети и компании с распределённой структурой и большим штатом

Кейс 3

Мобильное приложение для крупного книжного сервиса (Symbian и Windows Phone)

Нативный клиент для крупного книжного сервиса с подпиской — под платформы Symbian и Windows Phone. Каталог, поиск, читалка, авторизация, подписка, сложный пользовательский интерфейс, синхронизация прогресса чтения: разрешение конфликтов, работа при обрывах связи, сохранение позиции пользователя.

Большой опыт в бэкенде позволил проектировать клиент с пониманием серверной части, сетевых протоколов и форматов данных — приложение органично ложилось на существующую инфраструктуру сервиса, а не требовало её переделки. Проект вёл в связке с продуктовой командой и командой бекенда: живой продукт с реальной аудиторией.

Кому подойдет: мобильный клиент к вашему сервису или продукту — с интеграцией с веб-бэкендом, корректной синхронизацией

Кейс 4

Система приёма заявок на технологическое присоединение к электросетям

Система для сетевой компании: приём и обработка заявок на технологическое присоединение. Процесс регламентирован — сроки этапов, состав документов, основания для отказа, обязательные уведомления.

Внутри — приём заявок через личный кабинет, проверка комплектности документов, маршрутизация по этапам с ответственными и сроками, документооборот (договор, ТУ, акты), уведомления заявителя и отчётность для руководства и регулятора. Заявитель видит статус своей заявки сам, без звонков.

Кому подойдет: сетевые и ресурсоснабжающие компании, операторы инфраструктуры

Кейс 5

Система управления проектами для отдела разработки

Система разрабатывалась для автоматизации отдела разработки торговой компании — под замену JIRA. После внедрения и годовой эксплуатации по согласованию с заказчиком стала доступна в облачной и коробочной версии для публичного использования.

Жизненный цикл заявки: приём заявок через Telegram или YouGile → постановка задач по заявкам в спринт → контроль выгрузки работ на серверы → уведомление постановщика заявки в чате. Процесс замкнут: заявитель видит результат, команда — статус.

Разработка: спринты и задачи, раздел «Мои ошибки» для разработчиков, глубокая интеграция с системами управления версиями (Beanstalk, GitHub).

Тестирование: после выгрузки задач на серверы тестировщик получает уведомления в разделе «Контроль качества» и обрабатывает их в режиме конвейера. Аналитик вносит пользовательские сценарии (Use Case), интеграция с Robot Framework автоматически отмечает, какие сценарии проверены, а какие ждут проверки.

База знаний: история изменений документов, публикация выбранных документов на публичном портале.

Доступ: работа на мобильных устройствах по принципу PWA — без установки отдельного приложения.

Кому подойдет: отделам разработки, продуктовым командам, компаниям, которым нужна замена JIRA с интеграцией в свой контур

Обсудим ваш проект?

Напишите пару слов о задаче — предложу решение, оценку и сроки.

Обсудить проект в ВК

Другие направления

E-commerce

Интернет-магазины, каталоги, заказы, serverless-интеграции с платформами

Решения для дилерских сетей

Конструкторы сайтов, кредитные калькуляторы, генераторы ценников