Krzysztof Gniewek's repositories
ConsoleProjectManager
A Java-based console application for managing projects, tasks, users, and teams. Integrates with SQLite for data management and Gradle for build automation, packaged into a Windows executable using Launch4j for easy distribution.
GIS-IsochroneRouteGenerator
A TypeScript-based web app that combines Vaadin, Leaflet, OpenStreetMap, and OpenRouteService API for advanced GIS tasks like isochrone visualization and multi-modal route planning, designed to aid urban planners and developers in mapping and navigation solutions.
TimePriorityTasker
This Android task management app, crafted with Kotlin and Jetpack Compose, organizes tasks by priority levels and tracks deadlines efficiently. Utilizing Room Database for persistence, it dynamically updates task statuses to reflect upcoming deadlines or expired tasks. Simplified navigation and operational ease make it ideal for many users.
ClassicQuizEngine
A robust, TypeScript-built quiz engine designed for integration into web projects, featuring advanced functionalities like question navigation, timed sessions, and comprehensive result analysis. It uses local storage for session persistence and is style-free, focusing solely on functionality.
FileReader-DataProcessorPractise
2021 Java practice project focused on file reading and data processing. It includes functions for custom exception handling, data conversion into objects, and basic filtering of records based on specific criteria. A practice of Java fundamentals
JavaPractiseProject
Java practice project featuring sorting, character manipulation, and list operations. Utilizes Java Collections Framework and Comparator Interface for custom sorting of Employee objects. Includes functionality for list manipulation, unique character counting, and employee sorting.
JavaStoreManagementApplication
This collaborative project uses Java and JavaFX to develop a Store Management Application, enabling functionalities such as adding, editing, deleting, and viewing inventory items, complete with details like name, category, and price. It integrates PostgreSQL for backend data storage and is managed with Gradle.
PrologCulinaryRecipeSystem
This collaborative project combines Prolog and Java to develop an Expert System that helps users check if they can prepare dishes based on available recipes. It features querying for dishes, displaying recipes, and ingredient verification, demonstrating a practical application of integrating multiple technologies.