Finora ist eine moderne Webanwendung zur intelligenten Verwaltung persönlicher Finanzen. Mit einer eleganten Benutzeroberfläche und fortschrittlichen Funktionen hilft Finora dabei, den Überblick über Ihre Finanzen zu behalten.
⚠️ Work in ProgressDieses Projekt befindet sich derzeit in aktiver Entwicklung. Bitte beachten Sie:
- Das Design und die Benutzeroberfläche können sich grundlegend ändern
- Die Projektstruktur und Architektur werden kontinuierlich optimiert
- Features können hinzugefügt, entfernt oder stark modifiziert werden
- Die Dokumentation wird laufend aktualisiert
-
- Echtzeit-Überblick über Kontostand
- Visualisierung der monatlichen Ausgaben
- Tracking der Sparquote
-
Intelligente Transaktionsverwaltung

- Kategorisierung von Einnahmen und Ausgaben
- Detaillierte Transaktionshistorie
- Filtermöglichkeiten und Suchfunktion
- Übersicht aller laufenden Verträge
- Automatische Benachrichtigungen bei Fälligkeiten
- Kategorisierung nach Vertragstypen
- React 18 mit TypeScript
- Vite als Build-Tool
- TailwindCSS für das Styling
- Framer Motion für Animationen
- React Query für State Management
- Node.js mit Express
- PostgreSQL Datenbank
- JWT für Authentifizierung
- Winston für Logging
- Node.js (v18 oder höher)
- PostgreSQL (v13 oder höher)
- npm oder yarn
cd finora-app
npm install
npm run devcd finora-server
npm install
# Erstelle .env Datei basierend auf .env.example
npm run db:init # Initialisiert die Datenbank
npm run devVITE_API_URL=http://localhost:3000
PORT=3000
DB_HOST=localhost
DB_PORT=5432
DB_NAME=finora
DB_USER=your_user
DB_PASSWORD=your_password
JWT_SECRET=your_secret
Dieses Projekt ist unter der ISC-Lizenz lizenziert - siehe die LICENSE Datei für Details.
Bei Fragen oder Problemen erstellen Sie bitte ein GitHub Issue.


