Вебова система обігу документів (.NET / ASP.NET Core)
Веб-додаток, призначений для управління документами та автоматизації процесу їх обігу в компанії. Система дозволяє додавати документи, передавати їх між користувачами та контролювати процес затвердження. Метою проекту було створення інструменту, який спрощує управління документацією в організації та усуває необхідність надсилання файлів електронною поштою. Найважливіші функції системи: • додавання документів до системи • передача документів між користувачами • процес затвердження документів (workflow) • статус документа: новий / в процесі / затверджений / відхилений • історія змін та рішень користувачів • пошук документів у системі • сповіщення про нові документи Система дозволяє призначати документи конкретним користувачам або відділам, завдяки чому весь процес обігу документів є прозорим і легким для контролю. Технології, використані в проекті • C# / .NET • ASP.NET Core MVC / Web API • Entity Framework Core • SQL Server • HTML / CSS / JavaScript Архітектура системи Додаток був спроектований відповідно до принципів шарової архітектури: • шар презентації (frontend) • шар бізнес-логіки • шар доступу до даних Система може бути розгорнута на корпоративному сервері або в хмарі.