Desktopowa aplikacja sklepu z systemem logowania i obsługą różnych typów kont użytkowników
- Java – główny język programowania
- Java Swing – tworzenie graficznego interfejsu użytkownika (GUI)
- Programowanie obiektowe (OOP) – organizacja kodu z wykorzystaniem klas i dziedziczenia
Aplikacja została stworzona jako mini-projekt edukacyjny na Politechnice Wrocławskiej.
Celem projektu było zaprojektowanie prostego systemu sklepowego z interfejsem graficznym, systemem logowania oraz różnymi typami użytkowników.
- Administrator – pełen dostęp, zarządzanie kontami, dostęp do panelu admina
- Pracownik – dostęp do bazy produktów, możliwość edycji
- Klient – możliwość przeglądania oferty
- System logowania i rejestracji
- Rozpoznawanie typu konta i wyświetlanie odpowiednich opcji
- Interfejs graficzny zbudowany na Swingu
- Zarządzanie produktami (dodawanie, edycja, usuwanie)
- Przykładowa baza danych przechowywana w pamięci (zapisywanie obiektów w pliki z rozszerzeniem .ser)


