Chatalyze - analiza czatu
Chatalyze to aplikacja do analizy czatu, która generuje raport zawierający statystyki wiadomości i chmury słów dla najczęściej używanych słów i kombinacji słów w czacie.- używa Django do tworzenia aplikacji i PostgreSQL jako bazy danych
- korzystając z Celery i Redis na backend i JavaScript na froncie w celu przeprowadzenia analizy w trybie tła i pokazując postęp w jej realizacji, co pozwoliło poprawić percepcję procesu przez użytkownika
- użył gotowego szablonu na bazie biblioteki Bootstrap, modyfikując go zgodnie z potrzebami projektu
Wykorzystuje bibliotekę ChartJS do tworzenia wykresów
- do parsingu wiadomości użył biblioteki json i regularne wyrażenia
- przetwarzanie danych za pomocą pandas i numpy
- aplikacja całkowicie pokryta testami juny za pomocą pytest
- projekt został pakowany za pomocą Docker i, za pomocą Docker Compose, ustawił wszystko, co potrzebne do szybkiego uruchomienia aplikacji na dowolnym serwerze.Składniki: Python, Django, PostgreSQL, Celery, Redis, Docker, Docker Compose, Git, Bootstrap, JavaScript.Projekt na GitHub: https://github.com/air17/Chatalyze
- korzystając z Celery i Redis na backend i JavaScript na froncie w celu przeprowadzenia analizy w trybie tła i pokazując postęp w jej realizacji, co pozwoliło poprawić percepcję procesu przez użytkownika
- użył gotowego szablonu na bazie biblioteki Bootstrap, modyfikując go zgodnie z potrzebami projektu
Wykorzystuje bibliotekę ChartJS do tworzenia wykresów
- do parsingu wiadomości użył biblioteki json i regularne wyrażenia
- przetwarzanie danych za pomocą pandas i numpy
- aplikacja całkowicie pokryta testami juny za pomocą pytest
- projekt został pakowany za pomocą Docker i, za pomocą Docker Compose, ustawił wszystko, co potrzebne do szybkiego uruchomienia aplikacji na dowolnym serwerze.Składniki: Python, Django, PostgreSQL, Celery, Redis, Docker, Docker Compose, Git, Bootstrap, JavaScript.Projekt na GitHub: https://github.com/air17/Chatalyze