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

https://github.com/vasylishchuk/move_on_wheels

A console-based Java application for managing a vehicle rental system. It demonstrates database interaction using both JDBC and Hibernate with PostgreSQL, and incorporates JSON for data processing and storage.
https://github.com/vasylishchuk/move_on_wheels

backend hibernate java jdbc json study study-project

Last synced: 2 months ago
JSON representation

A console-based Java application for managing a vehicle rental system. It demonstrates database interaction using both JDBC and Hibernate with PostgreSQL, and incorporates JSON for data processing and storage.

Awesome Lists containing this project

README

          

# 🔐 User Authentication & Storage with JDBC, Hibernate or JSON

## 🎯 Project Goal
The goal of this project was to build a console-based backend application in Java that manages a vehicle rental system. It demonstrates how to handle data related to users, vehicles, and the rental process using JDBC, Hibernate, and JSON. The entire system operates via the terminal and stores data in a PostgreSQL database.

## 📄 Description
The application includes the following features:

- User registration and login.
- Adding and removing vehicles in the system.
- Renting and returning vehicles by users.
- Two methods for database interaction:
- **JDBC** – direct SQL queries.
- **Hibernate** – ORM operations on entity classes.
- Use of **JSON** for:
- Parsing data from a file.

## 🛠️ Technologies
- **Java**
- **PostgreSQL**
- **JDBC**
- **Hibernate**
- **JSON**
- **Maven**