HelpDesk система: додаток для техпідтримки на C# та SQLite
Розробив програмний модуль для автоматизації роботи відділу технічного обслуговування. Додаток дозволяє відмовитися від паперових журналів та Excel, забезпечуючи централізований облік, пошук та зміну статусів заявок на ремонт техніки.
Що я зробив у проекті:
Робота з даними: Спроектував та реалізував взаємодію з локальною базою даних SQLite через ADO.NET. Налаштував SQL-запити для фільтрації та сортування заявок.
Безпека: Реалізував модуль авторизації з правильним зберіганням паролів — використав хешування за алгоритмом SHA256 (AuthHelper).
Оптимізація UI: Впровадив підхід програмної генерації діалогових вікон (DialogManager). Замість створення купи зайвих форм у конструкторі, вікна входу та створення заявок генеруються кодом, що робить проект легшим та чистішим.
Функціонал: Реалізував повний життєвий цикл заявки (CRUD): створення, пошук, зміна статусу (через контекстне меню) та закриття.
Що я зробив у проекті:
Робота з даними: Спроектував та реалізував взаємодію з локальною базою даних SQLite через ADO.NET. Налаштував SQL-запити для фільтрації та сортування заявок.
Безпека: Реалізував модуль авторизації з правильним зберіганням паролів — використав хешування за алгоритмом SHA256 (AuthHelper).
Оптимізація UI: Впровадив підхід програмної генерації діалогових вікон (DialogManager). Замість створення купи зайвих форм у конструкторі, вікна входу та створення заявок генеруються кодом, що робить проект легшим та чистішим.
Функціонал: Реалізував повний життєвий цикл заявки (CRUD): створення, пошук, зміна статусу (через контекстне меню) та закриття.