ПОДРОБНО О ПРОЕКТЕ

Модернизация клиентского back office

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

Задача

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

Моя роль

Я самостоятельно доработала SQL, серверную логику, автоматизацию и интерфейс.

Решение

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

Посмотреть в действии

КОММЕРЧЕСКИЙ КЕЙС / ДВА НАПРАВЛЕНИЯ

Коммерческая работа в eWave Online. Имя клиента и внутренние экраны не раскрываются.

01B
КОММЕРЧЕСКИЙ ПРОЕКТ / FULL STACK

Функции сайта

Поиск, личный кабинет, обучение и двуязычный интерфейс.

Umbraco 13 · C# · SQL Server

Коммерческая работа в eWave Online · Клиент не указан.

Функции сайта, над которыми я работала

  • Поиск стандартов и фильтрация.
  • Регистрация и личный кабинет.
  • Каталог обучения.
  • Интерфейсы на иврите и английском, включая RTL.

Работа по всем слоям

Я работала с Umbraco 13, ASP.NET Core, C#, SQL Server и JavaScript/jQuery в backend и интерфейсе сайта.

Сайт и дэшборд ниже относятся к одному клиенту. В работе над сайтом я занималась серверной функциональностью и двуязычным интерфейсом.

01BACK OFFICE / САМОСТОЯТЕЛЬНАЯ РАЗРАБОТКА

Новая жизнь
клиентского back office.

Я самостоятельно переработала клиентский дашборд: SQL, серверную логику, автоматизацию и UI. Цель — более отзывчивая система и меньше ручной работы.

Коммерческий проект · Самостоятельная разработка: SQL, backend, автоматизация и UI.

  • Обновление SQL
  • Автоматизация
  • Удобные интерфейсы

Клиент захотел купить
весь дашборд.

Хотя изначально покупка не планировалась.
Посмотреть улучшения дашборда

Выбери проблему. Посмотри, что я изменила и почему.

КАРТА ТЕХНИЧЕСКИХ ИЗМЕНЕНИЙ2013 / СТАРЫЕ ПРОЦЕДУРЫ SQL
ИнтерфейсAPI и бизнес-правилаБаза данных
ИСХОДНОЕ СОСТОЯНИЕ

Хранимые процедуры 2013 года

В основе дашборда оставались старые процедуры базы данных.

МОЙ ВКЛАД

Переписаны для лучшего отклика

Переписала старые хранимые процедуры, чтобы улучшить отклик дашборда.

ПОЧЕМУ Я ВЫБРАЛА ЭТОТ ПОДХОД

Отзывчивость начинается глубже интерфейса. Работа с базой данных — часть пользовательского опыта.

От ручной работы к понятным процессам

  1. Ручные изменения
  2. Существующие задачи и миграции
  3. Интерфейс, требующий улучшения

Схема объясняет изменения и не воспроизводит исходные экраны.

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

Технические решения

Разделить ответственность

Я реорганизовала взаимодействия с API и улучшила серверную логику, чтобы у каждого слоя была понятная ответственность.

Улучшить весь процесс

Вместе с интерфейсом я улучшала хранимые процедуры, задачи и миграции. Удобный экран зависит и от того, что происходит за ним.

Как я проверяла изменения

Изменения дэшборда я проверяла вручную и с помощью автоматических тестов.

Автоматизировать повторяющуюся работу

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

Подтверждения и ограничения

В кейсе используется поясняющая схема, а не внутренние экраны. Исходный код мне больше недоступен; я не заявляю измеренного ускорения или состоявшейся покупки.

Связаться с Софией

Настройки доступности

Настройте отображение под себя. Выбранные параметры действуют во всех языках сайта.

Сайт всегда учитывает системную настройку уменьшения движения.

Хранит только ваш выбор о сохранении настроек. Не содержит имени или контактных данных.