Mobile Anwendung mit AI-Chat. Benötigt: Chat-Interface mit Integration von LLM API, Anbindung von Endpunkten vom Backend, Arbeit mit Benutzerdaten, benutzerdefiniertes UI/Animationen, Veröffentlichung im App Store und Google Play. Design ist vorhanden, wir werden es überarbeiten — Layouts werden bereitgestellt. Backend wird von unserem Team verwaltet. In der Antwort: Links zu veröffentlichten Anwendungen in den Stores.
Wir suchen einen erfahrenen Systemarchitekten / Backend-Entwickler (Node.js/Python/Go) zur Erstellung technischer Dokumentation und zur Entwicklung des ersten funktionalen Prototyps eines MVP für eine mobile Anwendung mit Integration von LLM (Large Language Models). Das Projekt zielt darauf ab, einen interaktiven KI-Assistenten zu schaffen, der in Echtzeit den textlichen und visuellen Inhalt des Benutzers (Symbole, Fotos von Ereignissen) nach der Logik eines Spielquests und Narrativs („Spiegel der Realität“) analysiert. Konkrete Arbeitsphase: Phase 1: Entwurf der technischen Architektur, Entwicklung des Datenbankschemas und Erstellung eines funktionierenden Prototyps der Logik des KI-Assistenten (Core AI Router). Klare Aufgabenliste und Verantwortungsgrenzen: Systemarchitektur entwerfen: Erstellung eines architektonischen Schemas für die Interaktion zwischen Client (Mobile App), Server (Backend) und externen APIs (OpenAI / Anthropic / mobile Kamera). Datenbank entwerfen: Entwicklung eines Datenbankschemas (PostgreSQL / MongoDB) zur Speicherung von Benutzerprofilen, Anfrageprotokollen, dem Kontostand von Spielmünzen und dem Kontext von Dialogen mit der KI. Logik der Inhaltsverarbeitung (AI Router): Entwicklung eines Backend-Moduls, das Fotos/Text vom Benutzer entgegennimmt, einen systemischen Prompt (Persona: Cheshire AI) erstellt und eine strukturierte Antwort (JSON) zurückgibt. Tokenomics-Modul (Spiel-Logik): Implementierung eines grundlegenden Algorithmus zur Vergabe von internen Spielpunkten/Münzen auf das Benutzerkonto nach jeder erfolgreichen Sitzung/Validierung des Insights. Technische Anforderungen (Technologiestack): Backend: Node.js (TypeScript) / Python (FastAPI). KI-Integration: OpenAI API (GPT-4o) oder ähnliche mit Unterstützung für Vision (zur Analyse von Bildern). Datenbank: PostgreSQL (für Benutzer und Kontostand) + Redis (zur Speicherung von Sitzungen und Chat-Kontext). Dokumentation: Swagger/OpenAPI zur Beschreibung der Endpunkte. Erwartetes Ergebnis (Abnahmekriterien): Architekturdokument (PDF/Notion): UML-Diagramme, Datenbankschema, Beschreibung der API-Endpunkte und der Prompt-Logik. Funktionsfähiges MVP-Modul (GitHub-Repository): Sauberer Code des Backend-Servers, bereit für die Bereitstellung in Docker. Demonstration: Funktionierende API, die erfolgreich ein Testfoto/eine Situationsbeschreibung entgegennimmt, über LLM in der vorgegebenen Rolle „Cheshire“ verarbeitet, eine Interpretation zurückgibt und korrekt eine Spielmünze auf das Konto in der Datenbank gutschreibt. Fristen: 14–21 Tage ab Genehmigung des Auftragnehmers.
Wir sind eine DTC Wellness-Marke, die Nahrungsergänzungsmittel im Abonnement auf dem US-Markt verkauft. Die App ist ein Assistent, der den Kunden besser kennenlernt, seine Daten für zukünftige Mailings erhält, die an die Einnahme der Nahrungsergänzungsmittel (AM/PM) erinnert, die Einnahme im Kalender markiert und den Fortschritt anzeigt. Die App ist gamifiziert mit Auszeichnungen, personalisierten Push-Benachrichtigungen mit Komplimenten für jeden Tag und angenehmen Vorhersagen (wie in Glückskeksen). Backend / Daten — Firebase 1. OnboardingDer Benutzer öffnet die App — der erste Bildschirm mit dem Logo SHE·8, einem Foto eines Mädchens und dem Text „Your daily reset begins with you.“ Unten die Schaltfläche „GET STARTED“, darunter der Link „Bereits ein Konto? Anmelden“.2. RegistrierungNach dem Drücken von „Get Started“ beginnt eine Umfrage mit 5 Schritten (Schritt 1 von 5). Erste Frage: „What is your main goal?“ — Optionen: Besserer Schlaf, Weniger Stress, Mehr Energie (ausgewählt), Bessere Konzentration. Die Schaltfläche „NEXT“ führt weiter zu den nächsten Schritten.3. ErinnerungseinstellungenNach der Umfrage gibt der Benutzer die Zeiten für zwei Erinnerungen an — morgens (08:00) und abends (20:00), mit der Erklärung, dass die App an die Einnahme der Kapseln erinnert. Schaltfläche „SAVE“.4. Morgendlicher ResetBegrüßungsbildschirm: „Good morning, Sarah ☀️“, „Tag 8 Ihres Resets“, Illustration von Kapseln mit einem Glas Wasser, Anleitung zur Einnahme der morgendlichen Kapseln. Schaltfläche „I DID IT ✓“ — der Benutzer markiert die Durchführung.5. Späte Check-in / Abendlicher ResetDunkler Bildschirm mit dem Mond — „Evening Reset“, Text „Es ist Zeit, sich zu entspannen und sich um sich selbst zu kümmern“. Schaltfläche „I DID IT ✓“.6. Erinnerung, wenn die abendliche Einnahme verpasst wurdeWenn der Benutzer vergessen hat, sich zu markieren, wird der Bildschirm „Hey, Sarah! “ mit einem müden Smiley-Symbol, dem Text „Sie haben die abendliche Einnahme noch nicht markiert“ und zwei Schaltflächen angezeigt: „Ja, jetzt machen“ (hauptsächlich) und „Später“ (nebenbei).7. HauptdashboardNach dem Onboarding oder der Anmeldung gelangt der Benutzer zum Hauptbildschirm: „Hi, Sarah! “, motivierender Satz, Block „Aktueller Streak — 8 Tage “ und kreisförmiger Indikator „Fortschritt — 80%“. Unten die untere Navigation: Home, Fortschritt, Kalender, Ich.8. FortschrittTab „Mein Fortschritt“: aktueller Streak (8 Tage), „Tage abgeschlossen 8/10“ mit Fortschrittsbalken, wöchentlicher Tracker (Mo–So mit Markierungen für abgeschlossen/verpasst), insgesamt „Gesamtfortschritt — 80%“.9. KalenderTab „Kalender“: Monatsansicht (Juni 2025), Tage farblich markiert — abgeschlossen (grün), heute (blau), verpasst (rot). Der Benutzer kann auf einen bestimmten Tag klicken.10. TagesdetailsBei Auswahl eines Tages (8. Juni 2025) öffnet sich der Detailbildschirm: Status der morgendlichen (08:15 ✓ Abgeschlossen) und abendlichen (20:05 ✓ Abgeschlossen) Einnahmen, plus Feld „Tägliche Notiz“ mit einer persönlichen Notiz des Benutzers.11. Ihre ErgebnisseBildschirm „Ihre Ergebnisse“ — Vergleich der Werte „Vorher“ und „Nachher“ (Energie, Schlaf, Stress) in Form von Fortschrittsbalken, die die Verbesserung anschaulich zeigen. Schaltfläche „SEE MY JOURNEY“.12. MotivationBildschirm „Tägliche Motivation“ mit Hintergrundfoto und inspirierendem Zitat: „Kleine tägliche Handlungen schaffen große Veränderungen.“13. ErfolgeTab „Erfolge“: Liste der erhaltenen Auszeichnungen (Erster Schritt, 7 Tage Streak, 10 Tage Streak) und das nächste Ziel („Nächster Erfolg — 30 Tage Streak“, Fortschritt 8/30).14. ProfilTab „Profil“: Avatar und Benutzername (Sarah), Liste der Einstellungen — Persönliche Informationen, Erinnerungen, Benachrichtigungen, Abonnement, Hilfe und Unterstützung, und Schaltfläche „Abmelden“.
Wir suchen einen iOS-Entwickler zur Erstellung einer App vom Typ Mindly, um gemeinsam mit unserem Backend-Entwickler zu arbeiten. Bisher gibt es kein separates Design, da ich das MVP so schnell und kostengünstig wie möglich erstellen möchte. Ich schlage vor, eine minimalistische Benutzeroberfläche mit Standard-UI-Komponenten ohne individuelles Design zu verwenden. Als Grundlage kann die Logik und Anordnung der Elemente in Mindly genommen werden: zentraler Knoten, untergeordnete Knoten darum herum, einfache Navigation zwischen den Knoten. Es ist nicht notwendig, das Design eins zu eins zu kopieren, es reicht aus, ein ähnliches UX zu realisieren. Nach dem Start des MVP und der Überprüfung der Idee kann bereits ein separates UI/UX erstellt und der visuelle Teil verbessert werden. Screenshots von Mindly habe ich angehängt. MVP technische Anforderungen für eine App vom Typ Mindly Allgemeine Idee Die App ermöglicht es, mentale Karten in Form eines Baumes zu erstellen. Der Benutzer erstellt ein zentrales Thema, fügt Unterthemen hinzu und wechselt zwischen ihnen. Auf dem Bildschirm wird gleichzeitig nur eine Ebene des Baumes angezeigt: der aktive Knoten in der Mitte und seine unmittelbaren untergeordneten Knoten darum herum. ⸻ Hauptfunktionen des MVP 1. Erstellung einer Karte Nach dem Öffnen der App kann der Benutzer eine neue Karte erstellen. Es wird nur ein Feld benötigt: Titel der Karte. Nach der Erstellung wird automatisch ein Wurzelknoten erstellt. ⸻ 2. Hauptbildschirm Auf dem Hauptbildschirm werden angezeigt: zentraler Knoten; untergeordnete Knoten darum herum; Schaltfläche “+” zur Erstellung eines neuen Knotens; Schaltfläche “Zurück”; Menü der Karte. ⸻ 3. Erstellung von Knoten Beim Drücken von “+” öffnet sich ein kleines Fenster. Felder: Titel. Notiz (optional). Nach dem Speichern wird der Knoten als untergeordnet zum aktuellen hinzugefügt. ⸻ 4. Ansicht des Knotens Beim Drücken auf einen untergeordneten Knoten wird dieser zum zentralen Element. Um ihn herum werden seine untergeordneten Knoten angezeigt. ⸻ 5. Zurückkehren Die Schaltfläche “Zurück” führt zum vorherigen Knoten über die Verlaufshistorie zurück. ⸻ 6. Bearbeitung des Knotens Bei langem Drücken oder über das Menü öffnet sich der Editor. Es können geändert werden: Titel; Notiz. ⸻ 7. Löschen des Knotens Über das Menü kann der Benutzer einen Knoten löschen. Zusammen mit dem Knoten werden alle seine untergeordneten Elemente gelöscht. Vor dem Löschen eine Bestätigung anzeigen. ⸻ 8. Speicherung Alle Änderungen werden nach jeder Aktion automatisch gespeichert. Eine separate Schaltfläche “Speichern” ist nicht erforderlich. ⸻ Datenstruktur MindMap interface MindMap { id: string; title: string; } Knoten interface Node { id: string; mapId: string; parentId: string | null; title: string; note: string; } ⸻ Logik der Funktionsweise Karte erstellen. Wurzelknoten erstellen. Wurzelknoten in der Mitte anzeigen. Alle untergeordneten Knoten abrufen. Sie im Kreis um das Zentrum anordnen. Beim Drücken auf einen Knoten diesen zum neuen Zentrum machen. Seine untergeordneten Knoten laden. Zyklus wiederholen. ⸻ Bildschirme des MVP 1. Liste der Karten Liste aller Karten; Schaltfläche “Karte erstellen”. 2. Bildschirm der Karte Zentraler Knoten; Untergeordnete Knoten; Schaltfläche hinzufügen; Schaltfläche zurück. 3. Erstellung / Bearbeitung eines Knotens Felder: Titel. Notiz. Schaltflächen: Speichern. Löschen (nur für bestehende Knoten). ⸻ Was NICHT im MVP enthalten ist Cloud-Synchronisation. Gemeinsame Bearbeitung. Farben der Knoten. Icons. Drag & Drop. Suche. Export. Import. Rückgängig / Wiederherstellen. Anhänge. Tags. Erinnerungen. Status. Zoom. Kartenvorlagen. ⸻ Hauptziel des MVP Dem Benutzer die Möglichkeit zu geben: eine Karte zu erstellen; eine unbegrenzte Anzahl von untergeordneten Knoten zu erstellen; zwischen Knoten zu wechseln; sie zu bearbeiten; sie zu löschen; alle Änderungen automatisch zu speichern. Das reicht aus, um die Hauptidee des Produkts ohne die Umsetzung sekundärer Funktionen zu überprüfen.