Aplikacja - Dziennik korespondencji wychodzącej
Projekty
Dziennik korespondencji wychodzącej to aplikacja służąca do prowadzenia i ewidencji korespondencji wychodzącej. Napisałem ją w celu usprawnia procesu tworzenia i przechowywania dziennika korespondencji w formie elektronicznej. Prosty interfejs webowy umożliwia w łatwy sposób wprowadzać dane dziennika pracownikom jak i zarządzać nimi. Dostępny jest również export danych wpisów dziennika poprzez interfejs pogram do czytelnej formy raportu programu MS Word (.docx) i .csv.
Aplikacja napisana została w języku programowania Python z wykorzystaniem frameworka Flask. Dostęp do interfejsu aplikacji odbywa się poprzez przeglądarkę internetową za pomocą szyfrowanego połączenia HTTPS. Strony aplikacji zostały utworzone w HTML i wykorzystują style CSS i Bootstrapa. Aplikacja posiada mechanizm logowania i zarządzenia uprawnieniami użytkowników. Aplikacja pozwala zapisywać dane w bazie danych z pomocą formularzy. W projekcie do zapisu i odczytu danych została wykorzystana baza danych SQLite. Aplikacja uruchamia się w formie serwisu systemu Windows.