Projekty / Portfolio

TaskCLI

Narzędzie CLI do zarządzania projektami i zadaniami, z obsługą bazy danych PostgreSQL/MySQL. Umożliwia tworzenie, edycję i oznaczanie zadań jako wykonane.

Auto Clicker

Prosty auto clicker napisany w Go, uruchamiany z poziomu terminala. Umożliwia automatyczne klikanie z ustalonym interwałem.

ajezierski

Rozbudowany blog połączony z portfolio, stworzony jako moje miejsce do dzielenia się wiedzą i prezentacji projektów. Aplikacja pozwala na tworzenie oraz edycję postów z podziałem na sekcje (tekst, obraz, wideo, kod), dodawanie tagów i kategorii, system komentarzy z odpowiedziami. Wbudowany został również panel administracyjny do zarządzania treściami i użytkownikami. Jednym z kluczowych elementów jest mechanizm newsletterów – użytkownicy mogą zapisywać się na powiadomienia o nowych treściach oraz oznaczyć te najbardziej ich interesujące, a twórca ma możliwość tworzenia i wysyłania newsletterów przez dedykowany moduł. Całość zbudowana w oparciu o Laravel i Livewire, z wykorzystaniem TailwindCSS i Alpine.js po stronie frontendu.

Invoicing System

Rozbudowany system webowy do wystawiania faktur oraz zarządzania klientami i produktami. Aplikacja umożliwia tworzenie faktur sprzedażowych, edycję danych kontrahentów, dodawanie produktów z przypisaniem do kategorii oraz generowanie PDF-ów z fakturami. Interfejs użytkownika został zbudowany z wykorzystaniem TailwindCSS i Alpine.js, a logika aplikacji oparta jest na Laravelu i Livewire. System wspiera konteneryzację w Dockerze, korzysta z PostgreSQL jako bazy danych i został zaprojektowany z myślą o łatwej rozbudowie o dodatkowe moduły, takie jak raportowanie czy automatyczne wysyłanie faktur.