CODE

HTML, CSS, JaveScript, PHP (soon)

System do generowania menu

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.

Admin... Edytor

Personalizator zakupów

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

Przetestuj...

Pseudo 3D obrót modelu na WWW

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...

Generator plików DXF

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...

Gra typu „pamięć”

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...

Sprawdź czy prostokąty się przecinają

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...

Edytor etykiet

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...

Kółko i krzyżyk (Tic Tac Toe)

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...

Wyścigi – bricks game

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...

Kamień, papier, nożyce

Interaktywna aplikacja prezentująca wykorzystanie funkcji losujących (random) w logice gry oraz manipulację stanami wizualnymi za pomocą CSS3.

Zagraj online...

Generator banerów

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...

Treasure hunter 1.0

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...

Przeskalowywacz zdjęć 1.0

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...

Ufo hunter – gra

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...

Statki

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...
^