Platforma CMS integrująca interfejs użytkownika z relacyjną bazą danych (SQL), umożliwiająca bieżącą administrację strukturą serwisu oraz ofertą gastronomiczną. Kluczowe możliwości: Zarządzanie nawigacją: Dynamiczna edycja menu serwisu bez ingerencji w kod źródłowy. Moduł gastronomiczny: Pełna obsługa punktów gastronomicznych, kategoryzacja dań oraz wsparcie dla wersji dwujęzycznych (PL/EN). Automatyzacja prezentacji: Opcja generowania estetycznych winietek z opisami bufetów, zapewniająca spójność wizualną podczas wydarzeń. Projekt zwiększa efektywność operacyjną, eliminując potrzebę ręcznej edycji plików i umożliwiając błyskawiczną aktualizację oferty w czasie rzeczywistym.
Narzędzie typu web-to-print stworzone z wykorzystaniem technologii PHP i JavaScript. Umożliwia użytkownikom dynamiczną personalizację produktów poprzez edycję wizualną: nanoszenie logotypów, skalowanie oraz transformację obiektów. Projekt umoliwiający generowanie podglądu i eksport do plików graficznych. Skrypt stworzony we współpracy z AI Gemini od Google.
Kod do przejrzenia dostępny na GitHub
Implementacja zaawansowanej techniki pseudo-trójwymiarowej rotacji obiektu w przeglądarce. Mechanizm bazuje na responsywnej podmianie 40 klatek renderów 3D, sterowanych za pomocą zdarzeń myszy. Zastosowano optymalizację polegającą na pre-loadingu zasobów w celu wyeliminowania opóźnień renderowania w czasie rzeczywistym.. HTML, CSS, JavaScript.
Przetestuj online...Automatyzacja procesu generowania dokumentacji technicznej w formacie DXF. Skrypt bazuje na parametrycznym szablonie, który jest dynamicznie modyfikowany przez JavaScript na podstawie danych wejściowych użytkownika. Rozwiązanie znacząco optymalizuje pracę z systemami CAD w środowisku ploterów tnących. Możliwa dalsza rozbudowa projeku o tworzenie dodatkowych elementów. Na ty etapie projekt zakładał sprawdzenie możliwości generowania plików z opisami i oznakowaniem widzianym przez ploter oraz jego oprogramowanie.
Przetestuj online...PRozbudowana aplikacja webowa typu Memory zaimplementowana w czystym JavaScript. System posiada zaawansowaną logikę zdarzeń: dynamiczne, pseudolosowe generowanie układu kafelków, system punktacji oraz karania (odejmowania punktów) za próby manipulacji przebiegiem gry. Jak na jeden z pierwszych projektów myślę że wyszło fajnie.
Zagraj online...Skrypt ma za zadanie sprawdzić, czy prostokąty (lub kwadraty) o podanych wymiarach i 'środkach' przecinają się, znajdują się jeden w drugim, ,lub są zupełnie rozdzielone. Teoretycznie zadanie było do wykonania w konsoli (w oryginale do napisania w języku JAVA), ale skoro HTML i JS dają takie, możliwości - czemu nie spróbować przedstawić tego zadania graficznie przy pomocy elementu canvas. Zadanie zaczerpnięte z: Y. Daniel Liang "Wprowadzenie do Javy. Programowanie i struktury danych".
Przetestuj...Skrypt JavaScript oraz HTML i SCC umożliwiający tworzenie własnych etykiet i zapisywanie ich do pliku pdf nadającego się do druku. Skrypt umożliwia ustawienie wymiaru etykiety (ze spadami) w milimetrach, wczytanie logotypu w formie pliku png lub jpg, wpisanie wybranych treści etykiety, zmianę koloru oraz wielkości czcionki a także wczytanie kodu kreskowego (EAN) - plik SVG. Po kliknięciu „gwiazdki” w prawej części menu pobrana zostanie paczka przykładowych plików do przetestowania skryptu. Po kliknięciu „print” użytkownik ma wybór, czy chce wydrukować plik, czy zapisać pdf. Istnieje też wstępna opcja importowania danych z pliku csv oraz wybór między dwoma szablonami etykiety. Dwie ostatnie opcje przygotowane bardziej dla sprawdzenie, czy taka opcja zadziała.
Przetestuj...Implementacja klasycznej gry logicznej, skupiona na algorytmicznym sprawdzaniu stanów gry. Skrypt dynamicznie analizuje sumy wektorów wierszy, kolumn i przekątnych w celu automatycznego wykrywania warunków zwycięstwa.
Zagraj online...Remake klasycznej gry wyścigowej opartej na logice "brick game". Projekt skupia się na manipulacji obiektami DOM i obsługi pętli gry (game loop) w środowisku przeglądarkowym.
Zagraj online...Interaktywna aplikacja prezentująca wykorzystanie funkcji losujących (random) w logice gry oraz manipulację stanami wizualnymi za pomocą CSS3.
Zagraj online...Webowe narzędzie typu "mini-Canva" umożliwiające szybkie tworzenie materiałów promocyjnych. Aplikacja oferuje zarządzanie warstwami obrazów, zmianę parametrów tła oraz eksport wyników do formatu JPG, zoptymalizowane pod kątem urządzeń mobilnych.
Przetestuj...Gra zręcznościowa oparta na obliczeniach geometrycznych w przestrzeni dwuwymiarowej. Mechanika gry wykorzystuje twierdzenie Pitagorasa do przeliczania dystansu między współrzędnymi kursora a losowo wygenerowaną lokalizacją ukrytego obiektu.
Zagraj...Narzędzie do automatycznej obróbki zdjęć profilowych, mające na celu standaryzację materiałów graficznych. Funkcjonalność obejmuje przeskalowanie, kadrowanie do formy kwadratowej oraz nakładanie masek zaokrąglających rogi w formacie PNG.
Przetestuj...Projekt gry zręcznościowej zrealizowany w oparciu o kursy certyfikowane, integrujący zaawansowane skrypty JavaScript dotyczące obsługi zdarzeń i animacji obiektów.
Zagraj online...Elektroniczna wersja gry "w statki", służąca do testowania wydajności dynamicznego zarządzania elementami DOM. Implementacja zawiera optymalizację algorytmu strzałów komputera poprzez zarządzanie dostępną pulą pól (zamiast losowania ze zwracaniem), co zapobiega zawieszaniu się przeglądarki.
Zagraj online...