Live auf taskpilot.mia.bio

API gebaut.
App live.

TaskPilot ist ein kompaktes Demo-Projekt aus CodeIgniter 4 Backend und React-Native-App. Mit Registrierung, Login, Access Token, Refresh Token, geschützten Routen und Aufgaben-CRUD. Die API läuft ohne Datenbank und speichert Daten sauber in JSON-Dateien.

Demo Login: mia@test.de Passwort: 12345678 Auth: Access + Refresh Token
taskpilot-project.json
{
  "name": "TaskPilot",
  "api": "https://taskpilot.mia.bio",
  "app_preview": "Expo Update",
  "backend": "CodeIgniter 4",
  "mobile": "Expo React Native",
  "storage": "JSON files",
  "auth": [
    "register",
    "login",
    "access_token",
    "refresh_token",
    "logout"
  ],
  "qr": "/qr.svg",
  "status": "online 🚀"
}
🔐

Auth

Registrierung, Login, Access Token, Refresh Token und Logout über eine sichere JSON-API.

CRUD

Aufgaben erstellen, anzeigen, bearbeiten und löschen. Perfekt für eine mobile Demo-App.

📘

Swagger

Automatisch generierte API-Dokumentation über PHP Attributes und OpenAPI.

📱

Expo App

Die React-Native-App kann direkt über den QR-Code oder den Expo-Preview-Link geöffnet werden.

Expo Preview Version

Scanne den QR-Code und teste die App.

Die TaskPilot-App verbindet sich direkt mit der Live-API auf taskpilot.mia.bio. Du kannst Registrierung, Login, Dashboard und Aufgaben-CRUD direkt auf dem Smartphone testen.

Runtime 1.0.0
Preview erste Version
Stack Expo + CI4
QR-Code zur TaskPilot Expo Preview

TaskPilot App

QR-Code scannen oder klicken, um die Expo Preview zu öffnen.

Preview öffnen

API Endpunkte

Die API ist bewusst klein gehalten, aber vollständig genug für eine echte mobile Demo: Registrierung, Login, Token-Flow und geschütztes Aufgaben-CRUD.

Direkt in Swagger testen
POST /api/register
POST /api/login
POST /api/refresh
POST /api/logout
GET /api/tasks
GET /api/tasks/{id}
POST /api/tasks
PUT /api/tasks/{id}
DELETE /api/tasks/{id}