Scrollen Sie nach unten, um mehr zu sehen
In meiner selbstentwickelten Inventur-Mobile-App habe ich Expo React Native für die mobile Frontend-Entwicklung genutzt. Die nahtlose Integration von Expo ermöglichte mir, schnell und effizient eine plattformübergreifende App zu erstellen. Auf der Backend-Seite setzte ich auf Spring Boot, um eine robuste und skalierbare Infrastruktur zu gewährleisten. Die Kommunikation zwischen Frontend und Backend erfolgt sowohl über Websockets als auch HTTP-REST-Requests.
Login
Hier kann sich der Nutzer mit seiner Email und Passwort anmelden.
Registrierung
Hier kann sich der Nutzer mit seinen Daten registrieren.
Unternehmen erstellen oder beitreten
Bei diesem Screen hat der Nutzer die Möglichkeit ein Unternehmen zu erstellen oder einem Unternehmen beizutreten.
Admin-Panel
Hier kann der Admin Warenhäuser, Räume und Inventuren verwalten.
Warenhaus erstellen
Hier kann der Admin ein Warenhaus erstellen.
Verwaltung der Warenhäuser
Warenhäuser werder hier angezeigt und dazugehörige Räume können erstellt werden.
Raum erstellen
Hier kann der Admin einen Raum erstellen.
Verwaltung der Warenhäuser und Räume
Warenhäuser und Räume werden hier angezeigt.
Raum Verwaltung
Hier werden dazugehörige Produkte angezeigt und es besteht die Option, eine Inventur zu starten, den Raum zu löschen oder eine Datei zu importieren.
Vorbereitung der zu importierenden Datei
Die zu importierende Datei muss im CSV-Format vorliegen.
Vorbereitung der zu importierenden Datei
Nun wählt der Nutzer die gewünschte Datei und einen Sepearator aus.
Vorbereitung der zu importierenden Datei
Anschließend müssen erfordeliche Spalten zugeordnet werden.
Vorbereitung der zu importierenden Datei
Hierbei werden die Spalten automatisch erkannt und müssen nur noch zugeordnet werden.
Vorschau der zu importierenden Datei
Nun bekommt der Nutzer noch eine Vorschau der daraus resultierenden Tabelle. Hier kann er noch einmal überprüfen, ob die Daten korrekt zugeordnet wurden. Anschließend kann der Import gestartet werden.
Lade-Animation
Während des Imports wird eine Lade-Animation angezeigt.
Inventur starten
Nach dem Import kann für diesen Raum eine Inventur gestartet werden.
Lade-Animation
Während des Imports wird ebenso eine Lade-Animation angezeigt.
Aktivitäts-Feed
Hier werden aktive Nutzer und gestartete Inventuren angezeigt.
Inventur
Hier kann der Nutzer die Inventur durchführen. Dabei hat er nun einmal die Option die vorliegende Liste manuell abzuarbeiten...
Inventur
...nur Unbearbeitete Einträge anzuzeigen
Inventur
..nur Einträge mit ungleichem Soll- und Ist-Bestand oder Versteckte anzuzeigen...
Inventur
...die Suche zu nutzen...
Inventur
...die Suche zu nutzen...
Inventur
...oder den Kamera-Scanner zu nutzen.
Kamera-Scanner
Hier hat der Nutzer die Möglichkeit, einen Barcode zu scannen.
Kamera-Scanner
Durch das Klicken auf das Scan-Feld wird die Kamera freigegeben und der Nutzer kann einen Barcode scannen.
Kamera-Scanner
Bei einem erfolgreichen Scan werden die Daten automatisch in die Felder eingetragen. Anschließend kann der Nutzer die Daten noch einmal überprüfen und gegebenenfalls durch einen Klick auf das jeweilige Feld bearbeiten.
Inventur
Wenn die Inventur soweit abgeschlossen ist, kann sie gelöscht oder abgeschlossen werden. Beim Abschließen werden die Daten an den Server gesendet, bei dem dann die alten Daten durch die neuen ersetzt werden.
Raum
Die Einträge sind nun wieder auf dem neuesten Stand und die Inventur ist abgeschlossen. Der Nutzer hat nun die Möglichkeit, die Einträge zu exportieren, den Raum zu löschen oder eine weitere Inventur zu starten.
Exportieren
Alle importierten Listen werden dem Nutzer nun angezeigt. Er kann nun eine Liste auswählen bei welcher er die Einträge aktualisieren möchte.
Lade-Animation
Während des Exports wird eine Lade-Animation angezeigt.
Exportieren
Der Export ist nun abgeschlossen. Der Nutzer kann nun die aktualisierte Liste herunterladen oder teilen.
Einstellungen
Hier hat der Nutzer die Möglichkeit sich abzumelden.
Inventur im Griff
Die smarte App für schnelle Bestandsaufnahmen
Login
Hier kann sich der Nutzer mit seiner Email und Passwort anmelden.