Giter VIP home page Giter VIP logo

Two hard problems

Hi there! 馃憢 I'm a high school student in Krak贸w, Poland. I spend my free time making things. The things include mostly programming projects, but I'm also interested in electronics and 3d printing. Check out a list of some of the things that I made or contributed to:

Timetable logo

This is a school timetable app - it can load and parse VULCAN Optivum timetables (using another project of mine) or load data from an API for V High School in Krak贸w timetable.

Technologies and features:

  • Fully responsive and mobile first - works great on mobile and on desktop
  • Very customizable - users can select their groups, hide lessons they don't attend, choose favourite classes change the color scheme and more
  • Has a built-in classroom map for the V High School.
  • Has a combined view, where a user can see the timetables of all the classes at once
  • Build using Vue 3 and Quasar
  • Progressive Web App (PWA)
  • Caching - timetable data is stored locally so the app works even when offline and loads almost instantly

馃摫 Wulkanowy - [Source]

Wulkanowy logo

A mobile app, with over 1 million downloads on Google Play for accessing VULCAN Uonet+ school registers. This is quite a big project with over 20 contributors.

I've also worked on related projects, like the timetable parser mentioned before, a Discord bot for the Wulkanowy community and the project's website.

Discord Integration logo

A plugin for Spigot servers that allows to sync messages in a Discord server and Minecraft chat.

Very customizable, has almost 3000 downloads. Check the listing on Spigot Hub for a list of features.

Written in Kotlin, uses Discord4j, makes use of Kotlin coroutines.

馃捇 Face Shield - [Source]

Face Shield logo

Desktop app that detects when you touch your face, using a webcam or a Xbox Kinect. When you do that, it plays a sound and shows an alert on the screen.

Used technologies: Electron, Vue.js, Vuetify, TensorFlow.js.

This app was made as a submission for the Hack Heroes programming contest, where it won 馃 first place.

馃寪 Boardflow - [Source]

Boardflow logo

A collaborative web app, where students can add upcoming lessons, homework, tests and quizzes to a shared calendar. Created due to the ineffectiveness of school organization during the lockdowns caused by COVID-19.

Technologies and features:

  • Made in Vue.js and Vuetify
  • Uses Firebase Firestore as a real-time database
  • Uses Firebase Auth for signing in with Google or Facebook accounts
  • Has 馃嚨馃嚤 Polish and 馃嚞馃嚙 English translations

馃敡 No Liblink - [Source]

No Liblink logo

A browser extension which automatically replaces annoying liblink.pl links with the URL they are redirecting to in the Librus Synergia school register.

Published in Chrome Web Store

A web app for creating resources to teach programming. Teachers can create materials and exercises, written in markdown. Students can send back their solutions to the exercises, which are then graded by a teacher.

Technologies and features:

  • Made in Vue.js and Vuetify
  • Uses Firebase Firestore as a real-time database
  • Uses Firebase Auth for signing in with Google or Facebook accounts
  • Uses Firebase Cloud Messaging for push notifications

馃寪 Game Auction - [Source]

An app for realtime bidding, useful for tabletop games like Monopoly. Supports three types of auctions:

  • English - classic auction type. Players place their bids and see the bids of others in real time
  • Dutch - the price gets lower as time passes, until someone accepts the current price.
  • Sealed-bid - players bid once, without seeing the offers of other bidders. The player who bids the highest price wins.

Uses Vue.js, Vuetify and a custom Socket.IO backend.

A web app that counts down to midnight, January 1st. That's it!

Dominik's Projects

api icon api

Scraping API for VULCAN UONET+

cheerio icon cheerio

Fast, flexible, and lean implementation of core jQuery designed specifically for the server.

indicatif icon indicatif

A command line progress reporting library for Rust

no-liblink icon no-liblink

Rozszerzenie automatycznie zamieniaj膮ce linki liblink.pl w wiadomo艣ciach Librus Synergia na docelowe adresy stron

nochatreports-spigot icon nochatreports-spigot

An anti chat report plugin for Spigot 1.19 - 1.19.1 - With translatable/language messages support

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    馃枛 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 馃搳馃搱馃帀

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google 鉂わ笍 Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.