Full Stack Entwickler für PWA-Einsatzmanagement-Anwendung
Ansprechpartner: Oliver Sonnenwald-Nova?eska
Deutschland
Endkundenprojekt
ITPWAPythonNode.jsRapid Application DevelopmentNext.jsSoftware ProjektmanagementTypeScriptBackendDeployment AutomationFull Stack EntwicklungBeschreibung
Projektziel: Entwicklung einer Full-Stack-Anwendung als Progressive Web App (PWA) für den einsatzbezogenen Einsatz in einem Dienstleistungsbetrieb. Die Anwendung muss vollständig offline nutzbar sein und eine automatische Synchronisierung unterstützen.
Wir suchen entweder ein kleines Team oder einen erfahrenen Freelancer für das Projekt.
Hauptaufgaben:
- Entwicklung einer PWA mit Next.js und TypeScript
- Entwicklung des Backends in Node.js mit TypeScript oder Python
- Entwicklung eines Admin Tools zur Verwaltung von Projekten, Aufgaben und Nutzern
- Implementierung eines Berechtigungssystems mit den Rollen Admin, Planung und Techniker
- Anlegen von Projekten inkl. Auftragswert und Unteraufgaben im Admin Tool
- Anlegen von Technikern (User) im Admin Tool
- Einplanung von Technikern über ein Gantt-Chart mit Kalenderübersicht (1 bis x Mitarbeiter pro Aufgabe)
- Login-Funktion in der PWA für Techniker
- Übersichtsansicht in der PWA für Techniker mit heutigen Aufgaben, Adressen, To-Dos und Details
- Implementierung einer Aufgaben-Start/Stopp-Funktion mit automatischer Zeiterfassung (verstrichene Zeit zwischen Start und Stopp)
- Zeiterfassung pro Mitarbeiter auf Projektebene, sichtbar im Admin-Dashboard
- Festlegung stündlicher Kosten pro Techniker zur Berechnung der Marge
- Möglichkeit zur Problemmeldung über die App mit Foto und Sprachaufnahme, angezeigt im Admin-Dashboard am jeweiligen Projekt
Voraussetzungen:
- Kenntnisse in Next.js und TypeScript
- Kenntnisse in Node.js mit TypeScript oder Python für das Backend
- Erfahrung mit PWA-Entwicklung inkl. Offline-Funktionalität und Synchronisierung
- Kenntnisse in Nutzerverwaltung und Berechtigungssystemen
Erwartetes Ergebnis:
- Vollständig funktionsfähige PWA mit Offline-Nutzbarkeit und automatischer Synchronisierung
- Funktionsfähiges Admin Tool zur Projekt-, Aufgaben- und Nutzerverwaltung
- Gantt-Chart mit Kalenderübersicht zur Technikereinsatzplanung
- Automatische Zeiterfassung pro Mitarbeiter und Projekt mit Darstellung im Admin-Dashboard
- Problemmeldefunktion mit Foto und Sprachaufnahme im Admin-Dashboard
- Margenkalkulation auf Basis stündlicher Technikerkosten
Bewerbungsanforderungen: Für eine Bewerbung werden folgende Informationen benötigt:
- Vorstellung und Link zur Website
- 2 bis 3 Referenzprojekte
- Verfügbarkeit
- Konkretes Festpreisangebot oder zumindest eine grobe Kosteneinschätzung
Wir suchen entweder ein kleines Team oder einen erfahrenen Freelancer für das Projekt.
Hauptaufgaben:
- Entwicklung einer PWA mit Next.js und TypeScript
- Entwicklung des Backends in Node.js mit TypeScript oder Python
- Entwicklung eines Admin Tools zur Verwaltung von Projekten, Aufgaben und Nutzern
- Implementierung eines Berechtigungssystems mit den Rollen Admin, Planung und Techniker
- Anlegen von Projekten inkl. Auftragswert und Unteraufgaben im Admin Tool
- Anlegen von Technikern (User) im Admin Tool
- Einplanung von Technikern über ein Gantt-Chart mit Kalenderübersicht (1 bis x Mitarbeiter pro Aufgabe)
- Login-Funktion in der PWA für Techniker
- Übersichtsansicht in der PWA für Techniker mit heutigen Aufgaben, Adressen, To-Dos und Details
- Implementierung einer Aufgaben-Start/Stopp-Funktion mit automatischer Zeiterfassung (verstrichene Zeit zwischen Start und Stopp)
- Zeiterfassung pro Mitarbeiter auf Projektebene, sichtbar im Admin-Dashboard
- Festlegung stündlicher Kosten pro Techniker zur Berechnung der Marge
- Möglichkeit zur Problemmeldung über die App mit Foto und Sprachaufnahme, angezeigt im Admin-Dashboard am jeweiligen Projekt
Voraussetzungen:
- Kenntnisse in Next.js und TypeScript
- Kenntnisse in Node.js mit TypeScript oder Python für das Backend
- Erfahrung mit PWA-Entwicklung inkl. Offline-Funktionalität und Synchronisierung
- Kenntnisse in Nutzerverwaltung und Berechtigungssystemen
Erwartetes Ergebnis:
- Vollständig funktionsfähige PWA mit Offline-Nutzbarkeit und automatischer Synchronisierung
- Funktionsfähiges Admin Tool zur Projekt-, Aufgaben- und Nutzerverwaltung
- Gantt-Chart mit Kalenderübersicht zur Technikereinsatzplanung
- Automatische Zeiterfassung pro Mitarbeiter und Projekt mit Darstellung im Admin-Dashboard
- Problemmeldefunktion mit Foto und Sprachaufnahme im Admin-Dashboard
- Margenkalkulation auf Basis stündlicher Technikerkosten
Bewerbungsanforderungen: Für eine Bewerbung werden folgende Informationen benötigt:
- Vorstellung und Link zur Website
- 2 bis 3 Referenzprojekte
- Verfügbarkeit
- Konkretes Festpreisangebot oder zumindest eine grobe Kosteneinschätzung