Splitwise ist eine kostenlose Open-Source-Alternative zu Splitwise. Sie können entweder die offizielle Instanz bei Spliit.app verwenden oder Ihre eigene Instanz bereitstellen:
Das Projekt ist offen für Beiträge. Fühlen Sie sich frei, ein Issue oder sogar einen Pull-Request zu eröffnen!
Wenn Sie einen finanziellen Beitrag leisten und uns helfen möchten, die Anwendung kostenlos und ohne Werbung zu halten, können Sie auch:
./scripts/start-local-db.sh
ausführen, wenn Sie noch keinen Server haben..env.example
als .env
npm install
aus, um Abhängigkeiten zu installieren. Dies gilt auch für Datenbankmigrationen und die Aktualisierung des Prisma-Clients.npm run dev
aus, um den Entwicklungsserver zu starten npm run build-image
aus, um das Docker-Image aus der Docker-Datei zu erstellencontainer.env.example
als container.env
npm run start-container
aus, um die Postgres- und Split2-Container zu startenSpliit bietet Benutzern die Möglichkeit, Bilder hochzuladen (in einen AWS S3-Bucket) und sie an Ausgaben anzuhängen. So aktivieren Sie diese Funktion:
NEXT_PUBLIC_ENABLE_EXPENSE_DOCUMENTS = true
S3_UPLOAD_KEY = AAAAAAAAAAAAAAAAAAAA
S3_UPLOAD_SECRET = AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
S3_UPLOAD_BUCKET = name-of-s3-bucket
S3_UPLOAD_REGION = us-east-1
Sie können auch andere S3-Anbieter nutzen, indem Sie einen benutzerdefinierten Endpunkt bereitstellen:
S3_UPLOAD_ENDPOINT = http://localhost:9000
Sie können Benutzern anbieten, Ausgaben zu erstellen, indem sie eine Quittung hochladen. Diese Funktion basiert auf OpenAI GPT-4 mit Vision und einem öffentlichen S3-Speicherendpunkt.
So aktivieren Sie die Funktion:
NEXT_PUBLIC_ENABLE_RECEIPT_EXTRACT = true
OPENAI_API_KEY = XXXXXXXXXXXXXXXXXXXXXXXXXXXX
Sie können Benutzern anbieten, die Ausgabenkategorie automatisch aus dem Titel abzuleiten. Da diese Funktion auf einem OpenAI-Abonnement basiert, befolgen Sie die oben genannten Anmeldeanweisungen und konfigurieren Sie die folgenden Umgebungsvariablen:
NEXT_PUBLIC_ENABLE_CATEGORY_EXTRACT = true
OPENAI_API_KEY = XXXXXXXXXXXXXXXXXXXXXXXXXXXX
MIT, siehe LIZENZ.