Техническое задание: MVP сервиса TechStats

1. Общее описание проекта

1.1. Назначение системы

Сервис предназначен для автоматизированного сбора и анализа данных о востребованности различных технологий в IT-вакансиях, размещенных на популярной платформе для поиска работы.

1.2. Цели и задачи

Основная цель: Определение процентного соотношения вхождения конкретных технологий в требования к кандидатам в вакансиях.

Ключевые задачи:

  • Интеграция с публичным API платформы для поиска работы для сбора данных о вакансиях.
  • Реализация алгоритма анализа текстового содержания вакансий на наличие упоминаний заданных технологий (языков программирования, фреймворков, инструментов).
  • Разработка модуля формирования и визуализации статистики (процент вхождения, динамика, сравнение).
  • Создание интуитивно понятного веб-интерфейса для взаимодействия с сервисом.

2. Требования к функционалу

  • Веб-приложение с базовым пользовательским интерфейсом.
  • Возможность ввода запроса (название технологии или стека) для анализа.
  • Автоматический сбор данных вакансий по заданным параметрам (регион, специализация) через API.
  • Текстовый анализ описаний вакансий.
  • Вывод результата в виде понятной статистики (проценты, графики, диаграммы).
  • Архитектура, позволяющая в дальнейшем масштабировать функционал.

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

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

Разработка Python-бота для кофейни с админ-панелью

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