English version

Adam Racibor

   LinkedIn
   GitHub
   Email

Projekty

Aplikacja internetowa do quizów

Aplikacja umożliwia użytkownikom rozwiązywanie testów wiedzy z różnych dziedzin. Osoby zalogowane otrzymują dodatkowe opcje takie jak tworzenie własnych testów wiedzy oraz historia wyników. Cała aplikacja została zrealizowana w technologii bezserwerowej, dzięki czemu łatwo się skaluje. Wykorzystano m.in. funkcje AWS Lambda, framework Vue.js wraz z Vuex oraz Vuetify, bazę danych Fauna oraz serwis Cloudinary do zarządzania plikami graficznymi.

Kreator bluz dla sklepu SaintDevil.pl

Aplikacja pozwala klientom sklepu internetowego na tworzenie niestandardowych wzorów bluz. Po stronie serwera użyty został Node.js wraz z Express. Backend współpracuje z API WooCommerce, dzięki czemu klient może kupić stworzoną przez siebie bluzę jak każdy inny produkt na stronie. Po stronie klienta wykorzystany został Vue.js.

Wyszukiwarka newsów

Aplikacja umożliwia wyszukiwanie artykułów z różnych technologicznych serwisów informacyjnych. Napisana została w TypeScript i wykorzystuje funkcje AWS Lambda, framework Vue.js oraz serwis Netlify. Wszystkie style CSS utworzono samodzielnie na potrzeby aplikacji.

Aplikacja do wymiany przedmiotów wirtualnych

Aplikacja pozwala na automatyczną wymianę przedmiotów wirtualnych na platformie Steam. Oferuje ona możliwość konfiguracji wielu parametrów m.in. minimalnego zysku na każdej wymianie. Backend został napisany z użyciem Node.js oraz baz danych MongoDB. Aplikacja oferuje również interfejs użytkownika (panel administratora) którego backend napisany został z użyciem Express, JWT do autoryzacji oraz bcrypt do zarządzania hasłami a frontend z użyciem Vue CLI (z PugJS oraz axios). Do testów użyto Mocha oraz Chai. Jest to mój pierwszy i najdłużej rozwijany projekt z użyciem Node.js. Dzięki niemu bardziej zainteresowałem się technologiami internetowymi.

Program do notatek studenckich dla Windows

Program pozwala na wykonywanie oraz zarządzanie notatkami studenckimi. Został on napisany w języku C# na platformie .NET. Kod programu jest otwarty i dostępny na GitHub.

Gra przygodowa 3D dla Windows

Grę tworzyłem wraz z trzema innymi osobami w środowisku Unity. Ja zajmowałem się skryptami (w języku C#) służącymi do poruszania się oraz interakcji z otoczeniem i przedmiotami. Moim zadaniem było również stworzenie oraz zaprogramowanie interfejsu użytkownika.

Programy dla Windows do interakcji z bazą danych Oracle

Aplikacje te zostały napisane na platformie .NET z użyciem C# oraz pakietu Oracle.ManagedDataAccess. Służą one do generowania dużej ilości rekordów na potrzeby badania wydajności bazy oraz do eksportowania rekordów do plików XML i importowania ich do bazy danych.

Skrypty w JavaScript

Różnego rodzaju skrypty automatyzujące czynności. Te przeglądarkowe były zwykle uruchamiane w Tampermonkey, inne w Node.js.