Автономное десктопное приложение, предназначенное для систематизации проектной деятельности фрилансера. Основная задача системы — обеспечить единое пространство для планирования, мониторинга статусов текущих задач и ведения архива завершенных контрактов без необходимости постоянного подключения к интернету.
При разработке упор был сделан на скорость работы интерфейса и надежность хранения данных. Технологический стек включает:
Python — основной язык разработки логики приложения.
PyQt5 — графический фреймворк для создания кроссплатформенного пользовательского интерфейса с использованием кастомных стилей и виджетов.
SQLite — встраиваемая база данных, обеспечивающая высокую скорость доступа к информации и легкость переноса данных (все хранится в одном локальном файле).
Модульная архитектура — разделение логики обработки данных (backend) и графического интерфейса (frontend) для упрощения масштабирования проекта.
Создан программный продукт с интуитивно понятным интерфейсом, позволяющий:
Мгновенно переключаться между активными и архивными проектами.
Контролировать дедлайны и этапы выполнения работ.
Обеспечить полную конфиденциальность данных за счет их локального хранения на компьютере пользователя.
Минимизировать время на рутинный учет благодаря системе фильтрации и поиска по базе проектов.