Skip to content

Flutter + Strapi CMS system for tracking inventory at business offices and premises

Notifications You must be signed in to change notification settings

toniskobic/InventoryApp

Repository files navigation

Inventory App

Inventory App is a system for tracking inventory at business offices and premises. The solution consists of a Flutter mobile application for employees and a Strapi Headless CMS that provides an administrative web interface.

This application was made as part of the faculty graduate studies course "Software analysis and development". The application was implemented by the joint efforts of my colleagues: Anđela Tunjić, Tomislav Čičak, Domagoj Žnidarić and Marta Mataija.

The application enables the display of the current availability of the inventory of business offices and premises. If the inventory resource is available, the user can loan it by scanning a QR code or by reading a NFC tag. Depending on the type of resource, the application may also ask for an expected return date. The employee returns the inventory resource by scanning/reading the previously mentioned QR code/NFC tag.

The administrator can perform basic operations on resources (CRUD), grouping, searching and browsing the loaning history.

The system provides two types of resources: individual (e.g. laptop) and group (e.g. pen. where the label is then on the container where the resource is located, e.g. on the pencil case).

For each resource, the location is determined, for example Shelf A, Shelf B, Cabinet C, ... and coordinates. Each of these locations has a special AR marker that serves for the application to display the location of the requested element in space.

The implementation of AR functionality is made possible using ARwayKit SDK.

System arhitecture

System arhitecture

About

Flutter + Strapi CMS system for tracking inventory at business offices and premises

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages