Scientific Forums: додаток для управління науковими статтями
Розробив програмне рішення для автоматизації збору та обробки матеріалів наукових конференцій. Додаток замінює ручну роботу з файлами, надаючи єдине середовище для подання, редагування та публікації наукових доповідей.
Що я зробив у проекті:
Робота з документами (OpenXML & PDF): Реалізував складний функціонал імпорту та експорту файлів. Використав бібліотеку Open XML SDK для роботи з форматом DOCX та PdfSharp для генерації PDF-документів, а також вбудований редактор з підтримкою RTF-форматування.
Рольова модель доступу: Впровадив систему авторизації з чітким розмежуванням прав. "Автор" має доступ лише до своїх матеріалів, а "Публіцист" може переглядати роботи інших, залишати рецензії та формувати фінальні збірники.
Архітектура БД: Спроектував локальне сховище на SQLite (через ADO.NET). Реалізував дві окремі бази даних (logins.db та document.db) для розділення облікових записів та контенту (статей і коментарів).
Система коментування: Розробив модуль для обговорення статей, де рецензенти можуть залишати коментарі, які зберігаються в історії документа.
Що я зробив у проекті:
Робота з документами (OpenXML & PDF): Реалізував складний функціонал імпорту та експорту файлів. Використав бібліотеку Open XML SDK для роботи з форматом DOCX та PdfSharp для генерації PDF-документів, а також вбудований редактор з підтримкою RTF-форматування.
Рольова модель доступу: Впровадив систему авторизації з чітким розмежуванням прав. "Автор" має доступ лише до своїх матеріалів, а "Публіцист" може переглядати роботи інших, залишати рецензії та формувати фінальні збірники.
Архітектура БД: Спроектував локальне сховище на SQLite (через ADO.NET). Реалізував дві окремі бази даних (logins.db та document.db) для розділення облікових записів та контенту (статей і коментарів).
Система коментування: Розробив модуль для обговорення статей, де рецензенти можуть залишати коментарі, які зберігаються в історії документа.