Создание новых заказов с использованием сервиса «Безопасная сделка» временно недоступно. Для заказов, где выбрана «Безопасная сделка», но исполнитель ещё не назначен — будет доступна только обычная сделка. А для заказов, где работа уже ведётся, «Безопасная сделка» работает в штатном режиме.
R50 caebdddaea7faba4b627065377231b82
Python Backend Developer

Chatalyze

Добавлено 29 ноя 2022 в 15:16
Chatalyze - приложение для анализа чатов, которое генерирует отчёт, содержащий статистику по сообщениям и облако слов для наиболее используемых слов и словосочетаний в чате.
В этом проекте я:
- использовал Django для создания приложения и PostgreSQL в качестве базы данных
- использовал Celery и Redis на бэкэнде и JavaScript на фронте для выполнения анализа в фоновом режиме и показа прогресса его выполнения, что позволило улучшить восприятие процесса пользователем
- использовал готовый шаблон на базе библиотеки Bootstrap, модифицировав его под нужды проекта
- использовал библиотеку ChartJS для построения графиков
- для парсинга сообщений использовал библиотеку json и регулярные выражения
- обрабатывал данные с использованием pandas и numpy
- приложение полностью покрыл юнит тестами с помощью pytest
- проект упаковал с помощью Docker и, используя Docker Compose, настроил всё необходимое для быстрого развёртывания приложения на любом сервере.

Стек: Python, Django, PostgreSQL, Celery, Redis, Docker, Docker Compose, Git, Bootstrap, JavaScript.
Проект на GitHub: https://github.com/air17/Chatalyze
Сайт проекта: https://chatalyze.161e.tk/
964da05d66