Split é uma alternativa gratuita e de código aberto ao Splitwise. Você pode usar a instância oficial em Splitit.app ou implantar sua própria instância:
O projeto está aberto a contribuições. Sinta-se à vontade para abrir um problema ou até mesmo uma solicitação pull!
Se quiser contribuir financeiramente e nos ajudar a manter o aplicativo gratuito e sem anúncios, você também pode:
./scripts/start-local-db.sh
se ainda não tiver um servidor..env.example
como .env
npm install
para instalar dependências. Isso também aplicará migrações de banco de dados e atualizará o Prisma Client.npm run dev
para iniciar o servidor de desenvolvimento npm run build-image
para construir a imagem docker a partir do Dockerfilecontainer.env.example
como container.env
npm run start-container
para iniciar os contêineres postgres e spliit2O Spliit oferece aos usuários o upload de imagens (para um bucket AWS S3) e anexá-las às despesas. Para ativar este recurso:
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
Você também pode usar outros provedores S3 fornecendo um endpoint personalizado:
S3_UPLOAD_ENDPOINT = http://localhost:9000
Você pode oferecer aos usuários a criação de despesas enviando um recibo. Este recurso depende do OpenAI GPT-4 com Vision e de um endpoint de armazenamento público S3.
Para ativar o recurso:
NEXT_PUBLIC_ENABLE_RECEIPT_EXTRACT = true
OPENAI_API_KEY = XXXXXXXXXXXXXXXXXXXXXXXXXXXX
Você pode oferecer aos usuários a dedução automática da categoria de despesas do título. Como esse recurso depende de uma assinatura OpenAI, siga as instruções de inscrição acima e configure as seguintes variáveis de ambiente:
NEXT_PUBLIC_ENABLE_CATEGORY_EXTRACT = true
OPENAI_API_KEY = XXXXXXXXXXXXXXXXXXXXXXXXXXXX
MIT, consulte LICENÇA.