Hire Tool

Hire Tool to system wspomagający HR w procesie rekrutacji nowych pracowników. Był on tworzony od września 2016 do marca 2017 w ramach okresu próbnego / szkoleniowego, przez 3 osoby.  Dzieli się na backend oraz frontend (single page application). W skład jego funkcjonalności wchodzą:

  • Tworzenie, edycja, wyszukiwanie i otwieranie / zamykanie rekrutacji.
  • Dodawanie, edycja, wyszukiwanie i usuwanie kandydatów. Kandydaci mogą sami zapisać się w systemie poprzez formularz aplikacyjny danej rekrutacji, oraz wysłać przydatne pliki, np. CV.
  • Śledzenie źródeł pozyskania kandydatów, wykresy.
  • Wizualna ścieżka procesu rekrutacji kandydatów składająca się z kilku kroków.
  • Zarządzania ekspertami, zintegrowane z innym firmowym systemem.
  • Automatyczne wysyłanie e-maili przy różnych okazjach.
  • Integracja z kalendarzem google, na którym można planować spotkania rekrutacyjne.
  • … i inne.

Aplikacja nie została upubliczniona ze względu na brak czasu do przeprowadzenia niezbędnych testów penetracyjnych, oraz kilku mniejszych poprawek.

Technologie: node.js, sequelize, LDAP, mocha, karma, ESlint, backbone marionette, bootstrap, ES6, sass, git, …

Adres: firmowy intranet.
Kod: tajne.

Guild Wars 2 market

Aplikacja internetowa służąca do śledzenia rynku w grze MMO Guild Wars 2. Pozwala na przeglądanie wszystkich dostępnych ofert wraz z wykresem zmieniających się cen. Po założeniu konta, pozwala na dodawanie przedmiotów do ulubionych oraz segregowanie ich według określonych kategorii.

Użyte technologie: Python 2.7, Django 1.7, jQuery.

Adres: link
Kod: link

System informowania o kontrolach fotoradarowych na terenie Szczecina

Moja praca inżynierska. Informuje o miejscach na terenie Szczecina, gdzie często policja lub straż miejska czatuje na nieświadomych kierowców.

Składa się na dwie części – serwerową, napisaną w Django, i kliencką – napisaną w Kivy, na smartfony z systemem Android (wycofana z publikacji).

Sposób działania:

  • Administrator dodaje punkty kontroli poprzez interfejs administracyjny. Można podać promień punktu oraz datę kontroli.
  • Klient pobiera aplikację na swój telefon. Wymagana jest rejestracja.
  • Po zalogowaniu się, z serwera pobierana jest lista lokacji. Telefon można wygasić i schować do kieszeni. Gdy kierowca zbliży się do punktu na niebezpieczną odległość, aplikacja emituje alarm w postaci sygnału dźwiękowego i wibracji.

Aplikacja powstała zgodnie z wytycznymi Common Criteria v3.1, na poziomie rygoru EAL1+.

Kod: link
Panel administracyjny: link