Geschafft!

Hinweis

Fehler

Session expiration Your session is going to expireClick here to extend

Budget:

1.500 - 3.000

Geposted am

30.10.21 10:33

Die Angebotsphase ist beendet

Schreiben Sie ein ähnliches Projekt aus und erhalten Sie Angebote von Freelancern. Unverbindlich. Kostenlos. Schnell.

Jetzt ähnliches Projekt einstellen

Beschreibung:

Hallo,


zuerst: der Preis ist ein Platzhalter. Bitte den genauen Aufwand prüfen und einen Zeitraum für die Umsetzung mit nennen.


wir haben auf Symfony Basis ein Backend entwickelt, welches eine API zur Verfügung stellt die durch die App verwendet werden soll. Alle Requests werden per POST übertragen und die Ergebnisse per JSON geliefert. 


Wir benötigen eine App die folgendes kann. 

Design:

Wir verwenden ein Template, so dass die Ansichten daraus einfach verwendet werden können. Es ist alles sehr minimalistisch schick. Also nix "wildes".

Funktionen:
Login Funktion für die Nutzer (Übergabe Mail + Passwort an die API)


Anzeige der Schicht des Nutzers (Anzeige aller Schichten die der aktuell angemeldete Nutzer hat, API Aufruf mit NutzerId und Token erzeugt bei der Anmeldung)

Je Einzelansicht einer Schicht Anzeige dieser Daten:

Adresse des Kunden (wo die Schicht statt findet)
Mitarbeiter die noch bei der Schicht dabei sind
Anzeige Kunde
Anzeige KfZ

Zeiterfassung:

Bei der heutigen Schicht, soll es einen Start Button geben der die Schicht startet und diese kann dann auch wieder gestoppt werden. Bei dem Starten und Stoppen werden jeweils die Geo Koordinaten ermittelt und an die API übertragen. 

Start / Stop der Zeiterfassung
Ermittlung Geo Koordinaten beim Starten / Beenden der Zeiterfassung


Am Ende ist es eine Zeiterfassungsapp für die Nutzer, wodurch die Projektleiter dann die Stundenerfassung erstellt bekommen. Diese Stunden entsprechen einem Arbeitsnachweis, welcher durch eine Unterschrift des Prüfers bestätigt wird. Je Monat kann der Nutzer sich eine Liste der durchgeführten Schichten in der App anzeigen lassen und diese dann digital unterschreiben. Daraus generiert die App eine PDF Datei, welche an eine Mailadresse versendet wird.


Die Anwendung selbst (Backend) wird verwendet, um alles zu verwalten. Kunden, Schichten, Mitarbeiter, KfZ etc.


Die App ruft dann nur die notwendigen Daten ab bzw. speichert die notwendigen Daten zurück.


System:

iOS / Android


Apps müssen nicht in die Stores und können auf der Anwendung hinterlegt / verlinkt werden.