Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/wanrif/warehouse-management-backend

This is a warehouse management system built using Java Spring Boot (API) and PostgreSQL.
https://github.com/wanrif/warehouse-management-backend

java lombok-maven postgresql spring-boot

Last synced: about 2 months ago
JSON representation

This is a warehouse management system built using Java Spring Boot (API) and PostgreSQL.

Awesome Lists containing this project

README

        

# Java Spring Boot API & PostgreSQL Warehouse Management

This is a warehouse management system built using Java Spring Boot and PostgreSQL. It allows users to manage their warehouse by adding, updating, and deleting items, as well as tracking the shipping in and out of the warehouse. The system also provides features for managing shippers.

## Features

The following are the main features of this warehouse management system:

- **Items**: CRUD operations for managing items in the warehouse, including adding new items, updating existing items, retrieving all items, and deleting items.
- **Shippers**: CRUD operations for managing shippers who transport items to and from the warehouse, including adding new shippers, updating existing shippers, retrieving all shippers, and deleting shippers.
- **Shipping In**: Users can record the arrival of items to the warehouse by specifying the item, the quantity, and the shipper who delivered the items.
- **Shipping Out**: Users can record the departure of items from the warehouse by specifying the item, the quantity, and the shipper who received the items.

## Tech Stack

The following technologies were used to build this warehouse management system:

- **Java Spring Boot**: A powerful framework for building web applications in Java.
- **PostgreSQL**: A powerful open-source relational database management system.
- **Maven**: A build automation tool for Java projects.
- **JPA**: A Java specification for mapping Java objects to relational databases.
- **Lombok**: A Java library that helps to reduce boilerplate code.