Lass Uns Reden
Beginnen Sie die Konversation mit unseren Analysten und Entwicklern. Zusammen erheben wir die Bedürfnisse und skizzieren die neue Lösung
Ein modernes webbasiertes System ermöglicht die ständige Überwachung und Nachverfolgung aller verderblichen Waren. Lieferanten, Großhändler, Einzelhändler und andere können jederzeit den Bestand überwachen, um sicherzustellen, dass er in gutem Zustand ist. Eine solche verbesserte Transparenz verringert die Wahrscheinlichkeit von Verderb, beschleunigt die Lieferzeiten und begeistert die Endbenutzer. Fruta wurde mit der Absicht gegründet, eine Online-Lösung für die Herausforderungen der Frischwarenindustrie anzubieten.
Die Branche hat eine anhaltende Weigerung gezeigt, neue technologische Fortschritte anzunehmen, aber Fruta würde den Prozess beschleunigen und es den nächsten fünf Generationen ermöglichen, zu gedeihen. Der Marktplatz wurde so konzipiert, dass er in allen Bereichen der Lieferkette für frische Produkte effizient ist. Und das System, das das STS Software GmbH-Team unterstützte, ermöglichte eine nahtlose Zusammenarbeit, den Austausch von Daten und die Planung zwischen Lieferanten, Produzenten, Händlern und Einzelhändlern.
1. Backend:
Mikroservice-Architektur
Sichere Daten (Bankinformationen)
Benutzerdefinierte Firebase-Authentifizierung
2. Frontend:
Einige Anforderungen hatten noch kein UI-Design (Admin-Seite).
Das Team sah sich in der Staging- und Produktionsumgebung mit unberechenbaren Problemen konfrontiert.
3. Mobil:
Einige Bibliotheken unterstützten nicht eine gute Leistung für sowohl Android als auch iOS, manchmal funktionierten sie nur gut mit einer Plattform.
Die Anforderungen änderten sich ständig, sodass auch die Benutzeroberfläche geändert wurde. Daher war es nicht möglich, die offensichtlichsten und klarsten gemeinsamen Komponenten zu erstellen.
Es gab mehrere Aspekte des Produkts, die nicht wirklich eine hervorragende Leistung erbringen.
4. Allgemein:
Inkonsistentes Design zwischen den Designern aufgrund von Ressourcenproblemen.
Die Anforderungen waren in der Sprintplanung immer grobe Schätzungen anstelle der tatsächlichen Schätzung.
Lösungen
1. Backend:
Durchführung einer Datenbank-Sicherung während des Bereitstellungsprozesses.
Generierung von benutzerdefinierten Firebase-Authentifizierungstoken über BE, um auf FE/Mobile zu reagieren.
Kommunikation zwischen Diensten über das HTTP-Protokoll.
Begrenzte IPs können auf die Datenbank zugreifen.
2. Frontend:
Wir haben Anforderungen analysiert, sorgfältig gelesen und mit BA und QC geklärt. Dann mussten wir herausfinden und die Meinung des Leiters über die Benutzeroberfläche für Anforderungen erfragen. Schließlich haben wir die passende Benutzeroberfläche ausgewählt, um zu bauen.
Eine lokale Version des Projekts wurde generiert, um eine Staging- oder Produktionsumgebung zu replizieren. Die Probleme wurden repliziert und anschließend systematisch analysiert, um ihre Ursache zu identifizieren. Letztendlich wurden verschiedene Lösungen implementiert und bewertet, um den optimalen Lösungsweg zu bestimmen.
3. Mobil:
Einige Funktionen wurden in nativen Code umgeschrieben.
Falls während des Verfahrens Elemente dupliziert wurden, wurde empfohlen, Informationen zu gemeinsam genutzten Komponenten zu dokumentieren.
Für die Anforderungsanalyse wurde zusätzliche Zeit eingeplant, um eine umfassende Schätzung des Projektzeitplans zu erstellen. Dies geschah, um sicherzustellen, dass genügend Zeit zur Verfügung stand, um alle Funktionen zu behandeln und keine negativen Auswirkungen auf die Leistung der Anwendung zu haben.
Allgemein:
Der Business Analyst hat seinen Zeitplan angepasst, um die Kommunikation mit internen und externen Stakeholdern zu erleichtern.
Der Kunde wurde gebeten, eine Planungsdatei mit den erforderlichen Anforderungen eine Woche vor dem Ende des Sprints einzureichen. Dies geschah, um eine genauere Schätzung zu erhalten und zusätzliche Anforderungen zu klären.
Es war notwendig, Ressourcen innerhalb des Projekts beizubehalten.
Unsere Technologien
Die STS Software GmbH führt monatliche unternehmensweite Meetings durch, um zu diskutieren, wie wir unseren Kunden besser dienen können. Regelmäßige Bewertungen und der Einsatz modernster Technologien im Bereich der Softwareentwicklung halfen unserem Team, die hohe Qualität unserer Angebote aufrechtzuerhalten.
Die richtige Technologie für das Riskview-Projekt wurde mithilfe grundlegender Techniken ermittelt. Es war wichtig, die folgenden Aktionen in einem ausgereiften Verfahren durchzuführen.
Insbesondere das STS Software GmbH-Team setzte für dieses Projekt die folgenden Technologien ein:
1. BACKEND
R
ExpressJS
MongoDB (Mongo Atlas cloud)
Google cloud platform (Google App Engine, Google Cloud Function, Google ApiGateway, Google Cloud Storage)
Redis
Ecospend payment
Firebase Authentication
Twilio (SMS service)
Firebase Messaging
Firestore
2. FRONTEND
NextJS (The React Framework)
Material UI (A library of React UI components )
Axios (A library is used to make requests to an API)
Lodash (A modern JavaScript utility library)
3. MOBILE
React Native (An open-source UI software framework)
Axios
React Native Firebase (Die offiziell empfohlene Sammlung von Paketen)
Lodash (Eine moderne JavaScript-Dienstprogramm-Bibliothek)
Code push
Redux
Redux Saga
Benachrichtigungen
Deep Link
Gift chat
QR-Code-Scanner
React Navigation
React-query
Beginnen Sie die Konversation mit unseren Analysten und Entwicklern. Zusammen erheben wir die Bedürfnisse und skizzieren die neue Lösung
Gemeinsam mit unseren Entwicklern und Analytikern beginnen wir mit der Diskussion und Analyse der Kundenbedürfnisse und skizzieren die Grundzüge.
© 2022 STS Software GmbH. All rights reserved.
Gemeinsam mit unseren Entwicklern und Analytikern beginnen wir mit der Diskussion und Analyse der Kundenbedürfnisse und skizzieren die Grundzüge.
Melden Sie sich an, um die neuesten Informationen und tolle Angebote direkt in Ihren Posteingang zu erhalten.
© 2022 STS Software GmbH. All rights reserved.