Splitwise adalah alternatif sumber terbuka dan gratis untuk Splitwise. Anda dapat menggunakan instance resmi di Spliit.app, atau menerapkan instance Anda sendiri:
Proyek ini terbuka untuk kontribusi. Jangan ragu untuk membuka terbitan atau bahkan permintaan tarik!
Jika Anda ingin berkontribusi secara finansial dan membantu kami menjaga aplikasi ini tetap gratis dan tanpa iklan, Anda juga dapat:
./scripts/start-local-db.sh
jika Anda belum memiliki server..env.example
sebagai .env
npm install
untuk menginstal dependensi. Ini juga akan menerapkan migrasi database dan memperbarui Klien Prisma.npm run dev
untuk memulai server pengembangan npm run build-image
untuk membuat image buruh pelabuhan dari Dockerfilecontainer.env.example
sebagai container.env
npm run start-container
untuk memulai postgres dan container spliit2Spliit menawarkan pengguna untuk mengunggah gambar (ke bucket AWS S3) dan melampirkannya ke pengeluaran. Untuk mengaktifkan fitur ini:
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
Anda juga dapat menggunakan penyedia S3 lainnya dengan menyediakan titik akhir khusus:
S3_UPLOAD_ENDPOINT = http://localhost:9000
Anda dapat menawarkan pengguna untuk membuat pengeluaran dengan mengunggah tanda terima. Fitur ini mengandalkan OpenAI GPT-4 dengan Vision dan titik akhir penyimpanan S3 publik.
Untuk mengaktifkan fitur ini:
NEXT_PUBLIC_ENABLE_RECEIPT_EXTRACT = true
OPENAI_API_KEY = XXXXXXXXXXXXXXXXXXXXXXXXXXXX
Anda dapat menawarkan pengguna untuk secara otomatis menyimpulkan kategori pengeluaran dari judul. Karena fitur ini bergantung pada langganan OpenAI, ikuti petunjuk pendaftaran di atas dan konfigurasikan variabel lingkungan berikut:
NEXT_PUBLIC_ENABLE_CATEGORY_EXTRACT = true
OPENAI_API_KEY = XXXXXXXXXXXXXXXXXXXXXXXXXXXX
MIT, lihat LISENSI.