Virtual Diary (web app)
Web-application for writing virtual diary. The user can log in, create/edit/delete notes, add tags and categories, and logout. Application saves the user data and notes in MySQL database hosted on zenbox servers. Tables are related via @OneToMany and @ManyToMany relations. The app is deployed to GoogleAppEngine. Technologies used: #java #springboot #jpa #springsecurity #mysql #thymeleaf #hibernate #beanvalidation
Search engine for medical products (web app)
Search engine created for Wydawnictwo Interaktywne Medutools Sp. z o.o., where the user can look for a medical product and see which medical doctor can prescribe it, and the other way around, the user can search for a medical doctor and see which products they can prescribe. Application written in #java using #javaee framework. Medical data for this application is stored in a #json format.
Paint application created in #java using #swing, #dialog, #GUI, #actionListener, #javaIO, #menubar, and others. The program allows you to open blank drawing panel of (size set by the user), draw (e.g. lines, shapes (as rectangles or circles)), draw dashed lines, undo, redo these actions, select colours, input text, resize text or brush/line size, open and load external images, save images, clear existing drawing panel or load new drawing panel of preferred size.