Skip to content

An Inventory Management System for warehouse operations built with Java and Spring Boot. This application demonstrates database manipulation, understanding business needs, and developing user interfaces. Created specifically for showcasing my skills for a developer position.

Notifications You must be signed in to change notification settings

jackel27/portfolio-Java-Spring-mySQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inventory Management System

This is a web application designed to manage a warehouse's inventory, built with Java, Spring Boot, and Vue.js. It demonstrates an understanding of databases, ability to comprehend business needs, and developing user interfaces. The project has been created specifically for showcasing my skills for my portfolio so I can increase my chances at landing a job in the IT world. It's somewhat basic, built only for illustration purposes.

Front-End

  • Here is the front-end that will communicate with this Management System
  • https://github.com/jackel27/Front-End_portfolio-Java-Spring-mySQL

Key Features

  • Management of product inventory in a warehouse
  • User authentication and management
  • Category-based organization of products
  • RESTful API to interact with the backend
  • Frontend developed with Vue.js

Technologies Used

  • Backend: Java with Spring Boot
  • Database: PostgreSQL
  • Frontend: Vue.js
  • Deployment: Docker, Digital Ocean

Project Tree

portfolio
├─ 📁.vscode
│  ├─ 📄launch.json
│  └─ 📄settings.json
├─ 📁src
│  ├─ 📁main
│  │  ├─ 📁java
│  │  │  └─ 📁com
│  │  │     ├─ 📁costco
│  │  │     │  ├─ 📁config
│  │  │     │  │  └─ 📄WebConfig.java
│  │  │     │  ├─ 📁controller
│  │  │     │  │  ├─ 📄CategoryController.java
│  │  │     │  │  ├─ 📄InventoryController.java
│  │  │     │  │  ├─ 📄ProductController.java
│  │  │     │  │  └─ 📄UserController.java
│  │  │     │  ├─ 📁exception
│  │  │     │  │  └─ 📄ResourceNotFoundException.java
│  │  │     │  ├─ 📁model
│  │  │     │  │  ├─ 📄Category.java
│  │  │     │  │  ├─ 📄Inventory.java
│  │  │     │  │  ├─ 📄Product.java
│  │  │     │  │  └─ 📄User.java
│  │  │     │  ├─ 📁repository
│  │  │     │  │  ├─ 📄CategoryRepository.java
│  │  │     │  │  ├─ 📄InventoryRepository.java
│  │  │     │  │  ├─ 📄ProductRepository.java
│  │  │     │  │  └─ 📄UserRepository.java
│  │  │     │  └─ 📁service
│  │  │     │     ├─ 📄CategoryService.java
│  │  │     │     ├─ 📄InventoryService.java
│  │  │     │     ├─ 📄ProductService.java
│  │  │     │     └─ 📄UserService.java
│  │  │     └─ 📄CostcoApplication.java
│  │  └─ 📁resources
│  │     └─ 📄application.properties
│  └─ 📁test
│     └─ 📁java
│        └─ 📁com
│           └─ 📁example
│              └─ 📄AppTest.java
├─ 📁target
├─ 📄.gitignore
├─ 📄pom.xml
└─ 📄README.md

About

An Inventory Management System for warehouse operations built with Java and Spring Boot. This application demonstrates database manipulation, understanding business needs, and developing user interfaces. Created specifically for showcasing my skills for a developer position.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages