Paweł Gancarczyk

portfolio

massive music quiz

music quiz

Multiplayer music quiz in the form of a web application.

Players listen to synchronised fragment of a YouTube video and try to guess the song. They can score points each round and after 10 rounds the game ends, ranking gets reset and game starts again.

Technologies uesd: Node.js, Express.js, React, JWT, MySQL.

kagazine

kagazine

Statistics logging app for a game called King Arthur's Gold.

The idea was to log all the data provided by the game API and use it to track players' activity. Then on the website, present collected information within minute precision. Since the website was quite popular, I added a custom-made chat box to it.

Technologies uesd: PHP, MySQL, AJAX, jQuery, Chart.js, YouTube API.

substitution notifier

substitution

Service I've created for a school.

I used a cron scheduled script hosted on a VPS that pooled the school's website checking for changes in the substitutions schedule. On update detected, meaning the schedule for the next day was uploaded, application notified users subscribed to it. Users could subscribe to certain groups they attended.

The ways of subscribing and receiving updates were:

  • e-mail
  • SMS, with a physical device and an SMS gateway set up on it
  • gadu-gadu, a polish instant messaging service

Technologies used: PHP, MySQL, swiftmailer, EnvayaSMS.