• Разработка идеи и бизнес-логики:
- концепция и задачи сервиса;
- интерфейс;
- алгоритмы и инструменты.
• Программирование: асинхронное приложение на Python с ООП:
- решение капчи reCAPTCHA v2 на веб-странице поиска с помощью ИИ с получением токена для корректного запроса данных;
- парсинг (скрапинг, срейпинг) и анализ данных;
- генерация ссылок и QR-кодов для авторизации;
- хранение и обработка данных через SQLite и Redis;
- планировщик задач (парсинг, уведомления, обновление БД);
- рассылка уведомлений пользователям по API в канал Discord;
- FastAPI для 🔒 SSL обмена данными с веб-страницей и системой внешнего мониторинга работы UptimeRobot.
• Администрирование:
- настройка VPS сервера Linux;
- привязка домена к IP, установка SSL-сертификата;
- настройка виртуального окружения Python;
- создание и запуск службы приложения через systemctl;
- установка и настройка сервера временного хранения данных Redis;
- сетевой экран ufw;
- настройка UptimeRobot + Discord.
• Поддержка:
- создание документации;
- размещение на GitHub;
- сопровождение проекта - обработка логов.