Review

Review

Aplikacja RESTful do rewidowania postępów w osiąganiu swoich celów

Uprawnienia budowlane

Uprawnienia budowlane

Strona oparta na Materialize CSS framework

Philipa Dalton

Philipa Dalton

Strona dla nauczyciela

Myasthenia

Myasthenia

Strona promująca aplikację mobilną

NoStress

NoStress

Strona CMS dla zespołu muzycznego opartego na Wordpress

Shopping List

Aplikacja zakupowa

Shopping List

This web application helps to create meal plans, find recipes based on that meal, and organize grocery lists around those recipes and what you have in your fridge.

Funkcje

  • Separation between backend and frontend
  • Creating a grocery list
  • Managing purchased ingredients
  • Create the recipes and share them with others
  • Finding a recipe that you can make from your purchased ingredients
  • User authentication

Technologie

Spring Boot (Spring MVC, Spring Security - JWT), Java 11, Hibernate, JUnit, Mockito, JHipster, Angular

TimeFx

Aplikacja do prezentowania wykresów z TimeWarrior

TimeFx

GUI application for presenting Timewarrior data on charts.

Funkcje

  • Pie and area chart
  • Filtering by context or project
  • Simple statistics

Technologie

Java Native Image, JavaFX, Java 17

Kindle2Anki

Konwerter ułatwiający tworzenie flashcards dla programu Anki

Kindle2Anki

Kindle Vocabulary to anki flashcards converter.

Funkcje

  • Export kindle vocabulary to a TSV file.
  • Fetch informations from a dictionary
  • User database
  • Import words from a TSV file

Technologie

Spring Shell, Java 21

Languide

Aplikacja do nauki języków obcych.

Languide

The web application for learning foreign languages. The application easily compares the texts from two languages sentence by sentence. This note could have tags and can be saved in a notebook. You can create a dictionary from select words. This app won't have translation option.

Funkcje

  • Authentication a user
  • Comparing two texts
  • Creating notebook with user articles
  • Adding words to a dictionary
  • Managing user articles and notebooks
  • Saving to database

Technologie

Spring Boot, Spring MVC, Spring Security, Java 8, Hibernate, H2 database, JUnit, Mockito, Project Lombok, thymeleaf, Bootstrap 4, wordnik API

Investing CLI

Aplikacja CLI pozwalająca monitorować aktywa finansowe.

Investing CLI

The terminal application for tracking financial assets. Motivation for making this application was to try the new java features (java 16), graalVM and fluent process and the framework picocli. The program supports cryptocurrencies and stock market assets from the YahooFinanceAPI (some Crypto - Crypto trade data are not accessible).

Funkcje

  • tracking financial assets
  • creating a portfolio with holdings
  • calculating profit
  • adding alerts
  • support cryptocurrency and GPW

Technologie

Java 16, graalVM, jsoup, picocli, unirest java, fluent process.

ePortfel

Elektroniczny portfel do zarządzania budżetem domowym.

ePortfel

The electronic wallet was created using javaFX technology. Use it to manage your personal accounts. The application implements a Double-entry bookkeeping system. The program is cross-platform software, built in Java 8.

Funkcje

  • creating a wallet
  • creating a user profile
  • logging in to a user profile
  • managing wallets
  • saving in to a database
  • creating reports

Technologie

Java 8, JavaFX, Scene Builder, SQLite, JDBC. The application was written in MVC pattern.

Gamification for Android

Aplikacja motywacyjna, która używa metody grywalizacji.

Gamification for Android

The motivational application uses the gamification method. The program was written in Android.

Funkcje

  • creating a deck of cards
  • managing decks
  • saving to database
  • editing cards
  • help

Technologie

SQLite, ORMLite, butterknife, junit, espresso test, picasso. The application was written in the MVP pattern.

Grywalizacja

Aplikacja motywacyjna. Wersja na komputery stacjonarne.

Grywalizacja

The motivational application uses the gamification method. The program was written in Java 8 and JavaFX technology.

Funkcje

  • creating a deck of cards
  • editing cards
  • managing decks
  • saving to database

Technologie

Java 8, JavaFX, Scene Builder, SQLite, ORMLite, JDBC, The application was written in the MVC pattern.

Landing page

Platformy edukacyjnej

Landing page

Landing page dla platformy edukacyjnej. Nieaktualna już strona platformy edukacyjnej Zdobywcy wiedzy. Niestety nie mogę pokazać funkcjonalności strony.

Zrzuty ekranu

Landing page

Type Fast

Gra edukacyjna na pisanie słówek

Type Fast

Gra edukacyjna ćwicząca pisanie słówek. Aplikacja dla platformy edukacyjnej Zdobywcy wiedzy.

Zrzuty ekranu

Type FastType Fast

Zgadywanka

Gra edukacyjna - wisielec

Zgadywanka

Gra edukacyjna - wisielec. Aplikacja dla platformy edukacyjnej Zdobywcy wiedzy.

Zrzuty ekranu

ZgadywankaZgadywanka

Alien

Platformowa gra edukacyjna

Alien

Platformowa gra edukacyjna. Aplikacja dla platformy edukacyjnej Zdobywcy wiedzy.

Zrzuty ekranu

AlienAlien