Webowy system obiegu dokumentów (.NET / ASP.NET Core)
Aplikacja webowa służąca do zarządzania dokumentami oraz automatyzacji procesu ich obiegu w firmie. System umożliwia dodawanie dokumentów, przekazywanie ich między użytkownikami oraz kontrolę procesu akceptacji.
Celem projektu było stworzenie narzędzia, które usprawnia zarządzanie dokumentacją w organizacji oraz eliminuje konieczność przesyłania plików e-mailem.
Najważniejsze funkcje systemu:
• dodawanie dokumentów do systemu
• przekazywanie dokumentów między użytkownikami
• proces akceptacji dokumentów (workflow)
• status dokumentu: nowy / w trakcie / zaakceptowany / odrzucony
• historia zmian i decyzji użytkowników
• wyszukiwanie dokumentów w systemie
• powiadomienia o nowych dokumentach
System umożliwia przypisywanie dokumentów do konkretnych użytkowników lub działów, dzięki czemu cały proces obiegu dokumentów jest przejrzysty i łatwy do kontrolowania.
Technologie wykorzystane w projekcie
• C# / .NET
• ASP.NET Core MVC / Web API
• Entity Framework Core
• SQL Server
• HTML / CSS / JavaScript
Architektura systemu
Aplikacja została zaprojektowana zgodnie z zasadami warstwowej architektury:
• warstwa prezentacji (frontend)
• warstwa logiki biznesowej
• warstwa dostępu do danych
System może być wdrożony na serwerze firmowym lub w chmurze.
Celem projektu było stworzenie narzędzia, które usprawnia zarządzanie dokumentacją w organizacji oraz eliminuje konieczność przesyłania plików e-mailem.
Najważniejsze funkcje systemu:
• dodawanie dokumentów do systemu
• przekazywanie dokumentów między użytkownikami
• proces akceptacji dokumentów (workflow)
• status dokumentu: nowy / w trakcie / zaakceptowany / odrzucony
• historia zmian i decyzji użytkowników
• wyszukiwanie dokumentów w systemie
• powiadomienia o nowych dokumentach
System umożliwia przypisywanie dokumentów do konkretnych użytkowników lub działów, dzięki czemu cały proces obiegu dokumentów jest przejrzysty i łatwy do kontrolowania.
Technologie wykorzystane w projekcie
• C# / .NET
• ASP.NET Core MVC / Web API
• Entity Framework Core
• SQL Server
• HTML / CSS / JavaScript
Architektura systemu
Aplikacja została zaprojektowana zgodnie z zasadami warstwowej architektury:
• warstwa prezentacji (frontend)
• warstwa logiki biznesowej
• warstwa dostępu do danych
System może być wdrożony na serwerze firmowym lub w chmurze.