Задача

Разработать Telegram-бота, который позволяет пользователям регистрироваться и получать подборку IT-вакансий по выбранной специальности. Реализовать административную панель для управления вакансиями и пользователями.

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

1. Telegram Bot

  • Регистрация пользователей с выбором специальности (например: Backend, Frontend, DevOps, QA, Data Science и др.)
  • Автоматический подбор и отправка вакансий в личные сообщения пользователя по его профилю
  • Возможность просмотра истории отправленных вакансий

2. Административная панель

  • Управление списком вакансий (добавление, редактирование, удаление)
  • Просмотр и фильтрация зарегистрированных пользователей
  • Просмотр статистики отправленных вакансий

Технические детали

  • Язык разработки: Python
  • Использовать библиотеку python-telegram-bot или aiogram
  • Данные хранить в реляционной базе данных (например, PostgreSQL или SQLite)
  • Код оформить в виде GitHub-репозитория с инструкцией по запуску

Срочное исправление неработающих форм и корзины на сайте

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