- Стэк технологий
PyQt5
- фреймворк для разработки кроссплатформенного программного обеспечения на языкеPython
Google Firebase Realtime Database
- облачнаяNoSql
база данных, с шифрованием алгоритмомSCRYPT
Firebase Authentication
- сервис для аутентификации пользователей, соответствующий стандартамOAuth 2.0
SqLite3
- локальная база данных для хранения индифиудальных настроекPyUic
иQtDesigner
- создание разметки окон и виджетовPython QtWidgets
- использование кастомных виджетовPython Threading
- выполнение асинхронных действий и задач в фоне- Современная архитектура
- Многоуровневая архитектура
- Паттерны проектирования
MVVM
иRepository
для поддержания качества и масштабируемости кода
- Continious Integration
GitHub Actions
- автоматическая сборка и загрузка артефакта с помощью модуляPyInstaller
Codebeat
иCodefactor
- автоматический анализ кода с помощью сторонних сервисов
- UI
Material design
- удобный и понятный дизайнBreezeStyleSheets
- создание различных тем для Qt-приложений
-
Notifications
You must be signed in to change notification settings - Fork 0
AlbatovK/PyChat
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
🌐 PyQt5 chat application feat. Firebase services