Projects

In my portfolio I have various projects using Java, JavaScript, Spring and Hibernate technologies - these are both web applications and REST API's.

GiveToGoodHands

A web application that allows you to donate to trusted foundations. While creating the backend of this project, I used the knowledge from:

On the main page, we can see how many gifts and how many bags have already been given.
When filling in the form, we provide what categories and how many bags of goods we give back.
We choose the organization that we want to support the most.
Then we determine the place and time where the courier is to come and pick up the items and confirm the donation.

BookApi

REST API that allows you to manage books both from the level of sending requests to the API and from the web level. While creating this program, I consolidated my knowledge of:

We can create, update and delete books using API queries.
The program uses Spring Data JPA
Each operation on the book is saved in the database via Hibernate.
In addition, all operations can also be performed from the level of the web view.

TimetrackerApi

REST API that allows you to manage tasks from the web view. Tasks are saved and updated in the API with which the application is synchronized. While creating this program, I consolidated my knowledge of:

We can create, update and delete tasks from the web view.
Each task is assigned its own operations.
We can dynamically add new operations, insert, update and delete their timeframes.
After completing the task, we can delete it by clicking the “Finish” button.
From now on, we cannot update the operations or insert new ones.
Each operation is saved in the API, so we can refresh the page and all data will be in its place.

User CRUD MVC

A web application that allows you to perform CRUD operations on a user from a web view. While creating this program, I consolidated my knowledge of:

We can create, read, update and delete a user from the web view.
The application connects to the database using DAO technology.
Servlets operate on data and display it in JSP files.