ZPI Day

S&S

Inventory Management System with Barcode and QR Code Integration

Members:   Adam, Adam, Adam and Wojciech
Project mentor:   dr inż. Rafał Palak

Description

Our project aims to improve the inventory management experience for small and large scale enterprises. By using barcodes and QR codes, enterprises will be able to manage stored items more easily, with quick access to various properties of articles such as current stock, quantity, location, etc. The project will be implemented as a Progressive Web App, or simply PWA, which is a type of web app that can be installed on a device as a standalone application. There are many more advantages of PWAs, e.g. possibility of developing multiplatform software, or easy access to device’s hardware and sensors – including geolocation and camera. PWA capabilities also include caching files locally and network communication via the Fetch API. The project’s goal, besides refining the inventory management experience, is to explore PWA’s potential to develop applications for multiple types of devices, while maintaining only one codebase.

Key features of our app include asset tracking, product identification and inventory optimization (such as sending push notifications when stock quantity goes below a certain point) – we hope this will ensure cost savings, better warehouse organization and increased efficiency for enterprises. Implementing this system will also allow for easier management of incoming and outgoing deliveries. Users’ data security will be warranted by using Amazon Cognito and making sure the access to private resources is protected and authorized.

Tech Stack

The application will be split into modules: front-end in Angular, back-end in Spring and database in PostgreSQL. The architecture will be deployed to AWS using IaC approach with Hashicorp's Terraform.

Angular TypeScript Spring PostgresSQL HashiCorp-Terraform Docker AWS Jira Git IntelliJ-IDEA Visual-Studio-Code-(VS-Code) LaTeX
Roadmap
Repositories