Portfolio
Słowem wstępu
Zapraszam do obejrzenia mojego portfolio! Jako programista napędzany nienasyconą ciekawością, mam przyjemność przedstawić moją kolekcje prac. Zaczynajać od solidnych podstaw w C# szlifowałem swoje umiejętności w pisaniu aplikacji webowych, na komputery osobiste i telefony.
Wszystkie pokazane programy zostały stworzone w celu rozwiązania rzeczywistych problemów. Musiałem nauczyć się podstaw Windows Presentation Foundation, Blazora i .net MAUI, aby wybrać odpowiednie narzędzia dla każdej z aplikacji. Świetnie się bawiłem projektując i pisząc te aplikacje, w tym rozwiązując powstałe błedy. Starałem się, aby wszystko było intuicyjne i łatwe w użyciu, bez poświęcania funkcjonalności. Czy te aplikacje są gotowe? Są kompletne i używane na co dzień, ale nadal uważam je za prace w toku – zawsze jest coś do dopracowania lub zrobienia lepiej. Zapraszam do szczegółowego zbadania każdego projektu i zobaczenia pasji i poświęcenia, które inwestuję w moje rzemiosło. W razie uwag lub pomysłów dotyczących programów, nie wahaj się ze mną skontaktować.
Kryptonim: Usterka
Status: Uruchomione
Demo: https://demoproblemgenerator.azurewebsites.net
Kod źródłowy: https://github.com/Frostoriginal/ProblemGenerator
Problem do rozwiązania:
• Pokojowe zapominają zgłosić zepsuty sprzęt/usterki które wymagają naprawy
• Nikt nie sprawdza czy coś zostało naprawione lub jest to robione sporadycznie
• Konserwator ma duże przestoje ze względu na brak dobrze zdefiniowanych zadań
• Niektóre powracające zadania nie są wykonywane terminowo
Wstępne założenia:
• Zgłaszanie usterek do naprawienia przez konserwatora
• Weryfikacja wykonania zadań
• Informacje o priorytecie i czasie, który upłynął od zgłoszenia usterki
• Możliwość dodawania powracających zadań według określonego wzoru powtarzania – np. co tydzień we wtorek, co dwa tygodnie, raz do roku w określonym dniu
• Łatwo dostępne z PC i telefonu komórkowego
• Program uruchomiony i działający w sieci lokalnej
Zmiany w trakcie:
• Możliwość dodawania zdjęć usterek
• Localization from english to polish
Opcjonalne funkcje do dodania w przyszłości:
• Uwierzytelnianie i autoryzacja, uprawnienia oparte na logowaniu
• Usługa do czyszczenia miejsca na dysku
• Powiadomienia Push
• Klient.Net MAUI
• Konteneryzacja Docker, migracja z IIS
Dodatkowe informacje:
• Wdrożenie w małej firmie < 20 pracowników
• Wdrożenie w sieci lokalnej, łatwy dostęp i brak konieczności instalacji/logowania do podstawowego użytkowania
• Uruchomienie na serwerze Windows / IIS ze względu na istniejący sprzęt lokalny
• Podstawowa/ogólna stylizacja
Kryptonim: Generator list
Status: Beta
Demo: Link
Kod źródłowy: https://github.com/Frostoriginal/ListGeneratorMVVN
Problem do rozwiązania:
• Listy obecności są tworzone każdego miesiąca dla każdego z pracowników, wszystkie dane są wprowadzane ręcznie
• Ze względu na to że jest to żmudne zadanie łatwo o błąd lub literówkę
Wstępne założenia:
• Generowanie listy obecności dla każdego pracownika osobno
• Wygląd strony musi być taki sam jak aktualnego wzoru listy obecności
• Możliwość przechowywania danych pracowników: Imię, Nazwisko oraz dział
• Dodawanie i usuwanie danych pracowników z bazy danych
• Generowanie listy obecności dla dowolnej daty
Zmiany w trakcie:
• Podgląd wygenerowanego dokumentu
• Brak z góry zakodowanych działów – dodawanie I usuwanie dowolnego działu do bazy danych