Техническое задание: Парсер биржевых данных с телеграм-интерфейсом

Основная цель проекта

Разработка комплексного программного решения для автоматизированного сбора, обработки и представления специализированных данных.

Ключевые функциональные требования

1. Парсинг данных

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

2. Работа с данными

  • Сохранение полученных результатов в базу данных.
  • Организация структуры БД для эффективного хранения и последующего доступа к информации.

3. Пользовательский интерфейс (Telegram-бот)

  • Создание Telegram-бота для взаимодействия с системой.
  • Реализация функционала для запроса и вывода пользователю результатов работы парсера.
  • Интуитивно понятный интерфейс бота.

Технические ожидания

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

Верстка сайта в минималистичном стиле

Требуется сверстать многостраничный сайт (20-30 страниц) на основе готового дизайна в Figma. Срок выполнения - до 22 декабря. Необходим легкий, красивый и минималистичный дизайн.