Modulare Vertrags-Management App für iOS und Android
Go to file
Justn Ursan acd29e1a11 feat: Complete Expo SDK 54 migration with React 19.1.0
- Migrated to Expo SDK 54.0.24 with proper React 19.1.0 support
- Fixed all dependency compatibility issues (react-native-reanimated, worklets, etc.)
- Implemented complete Dashboard with contract management
- Added AddContractScreen with full form functionality
- Added ContractDetailsScreen with edit/delete capabilities
- Implemented ProfileScreen placeholder
- Fixed navigation with proper Bottom Tabs
- Added DatePickerInput and IconPickerModal components
- Updated all TypeScript types for contracts
- Removed deprecated react-native-screens enableScreens call
- Successfully bundled and tested on iOS via Expo Go
2025-11-18 00:38:20 +01:00
.github/workflows chore: initial project setup with modular architecture 2025-11-17 22:33:59 +01:00
.husky chore: initial project setup with modular architecture 2025-11-17 22:33:59 +01:00
assets feat: Complete Expo SDK 54 migration with React 19.1.0 2025-11-18 00:38:20 +01:00
scripts feat: Complete Expo SDK 54 migration with React 19.1.0 2025-11-18 00:38:20 +01:00
src feat: Complete Expo SDK 54 migration with React 19.1.0 2025-11-18 00:38:20 +01:00
.commitlintrc.js chore: initial project setup with modular architecture 2025-11-17 22:33:59 +01:00
.env.example feat: Complete Expo SDK 54 migration with React 19.1.0 2025-11-18 00:38:20 +01:00
.eslintrc.js chore: initial project setup with modular architecture 2025-11-17 22:33:59 +01:00
.gitignore chore: initial project setup with modular architecture 2025-11-17 22:33:59 +01:00
.prettierrc chore: initial project setup with modular architecture 2025-11-17 22:33:59 +01:00
.prettierrc.js chore: initial project setup with modular architecture 2025-11-17 22:33:59 +01:00
.releaserc.js chore: initial project setup with modular architecture 2025-11-17 22:33:59 +01:00
ARCHITECTURE.md chore: initial project setup with modular architecture 2025-11-17 22:33:59 +01:00
App.tsx feat: Complete Expo SDK 54 migration with React 19.1.0 2025-11-18 00:38:20 +01:00
CHANGELOG.md feat: Complete Expo SDK 54 migration with React 19.1.0 2025-11-18 00:38:20 +01:00
GETTING_STARTED.md chore: initial project setup with modular architecture 2025-11-17 22:33:59 +01:00
GITEA_SETUP.md feat: Complete Expo SDK 54 migration with React 19.1.0 2025-11-18 00:38:20 +01:00
GIT_WORKFLOW.md chore: initial project setup with modular architecture 2025-11-17 22:33:59 +01:00
README.md chore: initial project setup with modular architecture 2025-11-17 22:33:59 +01:00
TESTING_GUIDE.md feat: Complete Expo SDK 54 migration with React 19.1.0 2025-11-18 00:38:20 +01:00
VERSIONING.md chore: initial project setup with modular architecture 2025-11-17 22:33:59 +01:00
VERSIONING_SETUP.md chore: initial project setup with modular architecture 2025-11-17 22:33:59 +01:00
app.json feat: Complete Expo SDK 54 migration with React 19.1.0 2025-11-18 00:38:20 +01:00
babel.config.js feat: Complete Expo SDK 54 migration with React 19.1.0 2025-11-18 00:38:20 +01:00
metro.config.js feat: Complete Expo SDK 54 migration with React 19.1.0 2025-11-18 00:38:20 +01:00
package-lock.json feat: Complete Expo SDK 54 migration with React 19.1.0 2025-11-18 00:38:20 +01:00
package.json feat: Complete Expo SDK 54 migration with React 19.1.0 2025-11-18 00:38:20 +01:00
tsconfig.json feat: Complete Expo SDK 54 migration with React 19.1.0 2025-11-18 00:38:20 +01:00

README.md

Fristy

Eine moderne, modulare App zur Verwaltung aller persönlichen Verträge.

Features

  • 📱 Vertrags-Management: Alle Verträge an einem Ort
  • 🔔 Kündigungs-Erinnerungen: Nie wieder eine Frist verpassen
  • 💰 Kosten-Übersicht: Monatliche und jährliche Ausgaben im Blick
  • 📄 Dokumente: PDF-Uploads für Verträge
  • 🔐 Sicher: End-to-End verschlüsselt
  • 🎨 Modern: Schönes, intuitives Design
  • 🔄 Cross-Platform: iOS & Android

🚀 Quick Start

# Dependencies installieren
npm install

# iOS
npm run ios

# Android
npm run android

Siehe GETTING_STARTED.md für detaillierte Setup-Anleitung.

📋 Projekt Status

Version: 0.0.1 (Early Development)

Aktuelle Phase: Grundstruktur & Setup

Nächste Schritte:

  • Auth Screens implementieren
  • Contract CRUD Screens
  • Dashboard mit Statistiken
  • Push-Benachrichtigungen

🏗️ Architektur

  • Framework: React Native
  • State: Zustand
  • Backend: Supabase
  • Navigation: React Navigation
  • Language: TypeScript

Siehe ARCHITECTURE.md für detaillierte Architektur-Dokumentation.

📱 Unterstützte Plattformen

  • iOS 13+
  • Android 8.0+

🤝 Entwicklung

# Development Server starten
npm start

# Type Checking
npm run type-check

# Linting
npm run lint

# Tests
npm test

📄 Lizenz

Proprietary - Alle Rechte vorbehalten

👨‍💻 Autor

Fristy Team