Задача

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

Основные требования по улучшению

  • Исправить все критичные ошибки и баги, снижающие производительность или нарушающие логику работы.
  • Провести чистку и структурирование кода, добавить комментарии к сложным участкам.
  • Доработать пользовательский интерфейс с учётом принципов юзабилити: улучшить навигацию, адаптивность, добавить подсказки.
  • Реализовать недостающие функции, которые были указаны в исходном, но не выполненные в первой версии.
  • Обеспечить корректную обработку ошибок и исключений, добавить логирование для отладки.

Технические указания

  • Использовать TypeScript (или JavaScript в строгом режиме) для Frontend-части.
  • Backend - на Node.js (Express) или соответствии с текущим стеком.
  • База данных - PostgreSQL (структура сохраняется и при необходимости оптимизируется).
  • Соблюдать принципы DRY, KISS, добавленные модули должны быть согласованы с архитектурой.

Результат работы

  • Скорректированный код, доступный в репозитории Git (ссылка предоставляется исполнителю).
  • Обновлённое описание изменений (changelog).
  • Стабильно работающее приложение без видимых ошибок в десктопной и мобильной версии браузера.

Разработка Telegram-бота для кофейни на Python

Требуется создать функционального Telegram-бота для автоматизации заказов в кофейне. Бот должен быть написан на чистом Python и включать административную панель для управления меню и заказами. Подробное техническое задание будет предоставлено выбранному исполнителю.

Развертывание корпоративного VPN для удаленного доступа

Требуется настроить защищенный VPN для команды 20-30 человек с доступом к зарубежным ресурсам и отдельным подключением для сотрудника из другой страны к российским сервисам. Решение должно поддерживать работу на ПК и мобильных устройствах.

Разработка MVP мобильного приложения

Требуется создать минимально жизнеспособную версию (MVP) мобильного приложения с функциями управления физическими контроллерами и отслеживания местоположения GPS-трекер.