Programowanie

Projekt-1

Intranet PNT

Program dla HR, pozwala każdemu pracownikowi zarejestrować wyjście w godzinach pracy, odpracowanie godzin, wyjście służbowe poza zakład oraz ewidencję pracy zdalnej. Pracownik może wypisać wniosek, przełożony w tym momencie dostaje informację wiadomością email o złożonym wniosku i może zaakceptować go lub odrzucić. Kadry posiadają pełny wgląd w obecność pracowników i ich wnioski historyczne.
Spring
jQuery
Bootstrap v4
Projekt-1

Awizacje DC

Aplikacja stworzona na potrzeby kontroli wejść na obiekt Data Center. Ochrona posiada wgląd w awizacje czasowe i stałe oraz może rejestrować czy uprawniona osoba pojawiła się lub opuściła obiekt. Operator ma możliwość wpisania awizacji, obsługi wniosków oraz posiada wgląd w dane historyczne i statystyki. Dzięki Bootstrapowi wersji 5, zrezygnowałem z jQuery, żeby pisać kod w czystym JS.
Spring
Vanilla JS
Bootstrap v5
Projekt-1

Strona Studio

Szablon strony portfolio dla kolegi grafika 3D. Napisany w Reactcie i wystylowany w Tailwind CSS - jako element mojej przygody z nauką frontendu. Treści zaciągane były z plików MD. W późniejszej fazie prac, nawigacja i artykuły generowane były z zaciągniętych przez API jsonów i markdownów z danych wprowadzonych do headless CMS Strapi. Niestety projekt nie doczekał się produkcji.
React
Tailwind CSS
Projekt-1

Strona Konferencji

Moja pierwsza produkcyjna strona - stworzona na potrzeby konferencji naukowej. W projekcie postawiłem na estetykę i pełną responsywność - strona konferencji najczęściej jest odwiedzana na trwającej już konferencji, przeważnie na urządzeniach mobilnych. Z tego powodu wybrałem znany mi już wcześniej framework Bootstrap.
jQuery
Bootstrap v4
Projekt-1

Strona SRWR.PL

Właśnie na niej jesteś! Kontynuując naukę Reacta wybrałem Next.js jako technologię dla mojej "wizytówki". Rozwój tej strony może pójść w jeszce nie wiadomym dla mnie kierunku, dlatego Next może mi dać możliwość stworzenia backendu bez konieczności przebudowywania całego stacku. Do wystylowania wybrałem poznany we wcześniejszych projektach Tailwind CSS.
Next.js
Tailwind CSS

Technologie

Do tworzenia aplikacji używam narzędzi:

Spring logo

Spring

Framework Javy do pisania aplikacji webowych. Wybrałem tą technologię ze względu na jej powszechność i szerokie zastosowanie w sektorze enterprise. Java pomimo różnych opinii na jej temat jest dla mnie solidnym wyborem, a sam framework ciągle się rozwija i daje bardzo duże możliwości.

Przeczytaj więcej ⇒

React

Biblioteka języka programowania JavaScript. Postawiłem na React, ze względu na bardzo dużą społeczność oraz dynamiczny rozwój. React dostarcza przydatne na froncie narzędzia oraz możliwość poukładania projektu w sposób pozwaljący się w nim łatwo odnaleźć, co znacząco pomaga w prowadzaniu nowych zmian i modyfikacji w aplikacji.

Przeczytaj więcej ⇒
Spring logo
Spring logo

Next.js

Platforma do tworzenia stron internetowych wykorzystująca React na bazie Node.js. Po wielu pozytywnych opiniach postanowiłem wejść w Next.js. Framework jest ciągle udoskonalany, bardzo dynamicznie. Co dla kogoś kto nie siedzi przy nim ciągle może być wręcz frustrujące bo ciężko nadgonić ze wszystkimi nowościami.

Przeczytaj więcej ⇒

jQuery

Klasyka Internetu. Bardzo pomagał w pisaniu kodu na stronie, a AJAX nie miał dla mnie konkurencji. Pomimo tego, że się od niego odchodzi to ciągle widnieje w ogromnej ilości aplikacji.

Przeczytaj więcej ⇒
Spring logo
Spring logo

Tailwind CSS

Framework do stylowania CSS. Bardzo usprawnia proces upiększania komponentów na stronie, pryzynajmniej dla mnie praca ze stylami stała się dzięki niemu przyjemniejsza.

Przeczytaj więcej ⇒

Bootstrap

Biblioteka komponentów, którą bardzo sobie cenię. Użyłem Bootstrapa w wielu moich projektach, głównie dlatego, że w sprawny i szybki sposób można stworzyć funkcjonalny UI. Do tego każdy z elementów biblioteki można w prosty sposób modyfikować pod swoje potrzeby.

Przeczytaj więcej ⇒
Spring logo