An open API service indexing awesome lists of open source software.

https://github.com/damianlebiedz/desktop-crud

Desktop CRUD app built with JavaFX and H2 Database
https://github.com/damianlebiedz/desktop-crud

crud crud-application h2-database java javafx maven sql

Last synced: 4 months ago
JSON representation

Desktop CRUD app built with JavaFX and H2 Database

Awesome Lists containing this project

README

        

# Desktop CRUD application ***Finance Manager***

Desktop CRUD (create-read-update-delete) application in Java, build with JavaFX and H2 embedded database.

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

- [Technologies](#technologies)
- [Installation](#installation)
- [View](#view)
- [Contact](#contact)

## Technologies
- Java 23
- JavaFX
- H2 Database
- Maven
- CSS

## Installation

Make sure that you have installed:
- Java Development Kit (JDK) v.23.0.1 or later (https://www.oracle.com/java/technologies/downloads)

```bash
git clone https://github.com/damianlebiedz/desktop-CRUD.git
cd desktop-CRUD
mvnw.cmd clean install
cd target
java -jar FinanceManager-1.0.0-jar-with-dependencies.jar
```

## View

***
Creating:
***
![creating](https://github.com/user-attachments/assets/e7c5dfe6-11a9-47b1-91f8-abf0f9eae1af)
***
Searching:
***
![searching](https://github.com/user-attachments/assets/34728b43-17a5-4c2e-b2e8-674547857e69)
***
Updating:
***
![updating](https://github.com/user-attachments/assets/a616be1f-e35e-4270-99a3-2afa80e4305d)
***
Deleting:
***
![deleting](https://github.com/user-attachments/assets/0a309b83-88e9-4c8f-b81f-29643a4cc506)
***

## Contact
Damian Lebiedź |
https://damianlebiedz.github.io