Spliit es una alternativa gratuita y de código abierto a Splitwise. Puedes usar la instancia oficial en Spliit.app o implementar tu propia instancia:
El proyecto está abierto a contribuciones. ¡No dudes en abrir un problema o incluso una solicitud de extracción!
Si quieres contribuir económicamente y ayudarnos a mantener la aplicación gratuita y sin publicidad, también puedes:
./scripts/start-local-db.sh
si aún no tiene un servidor..env.example
como .env
npm install
para instalar las dependencias. Esto también aplicará las migraciones de bases de datos y actualizará Prisma Client.npm run dev
para iniciar el servidor de desarrollo npm run build-image
para crear la imagen de la ventana acoplable desde Dockerfilecontainer.env.example
como container.env
npm run start-container
para iniciar los contenedores postgres y split2Spliit ofrece a los usuarios cargar imágenes (en un depósito de AWS S3) y adjuntarlas a los gastos. Para habilitar esta característica:
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
También puede utilizar otros proveedores de S3 proporcionando un punto final personalizado:
S3_UPLOAD_ENDPOINT = http://localhost:9000
Puede ofrecer a los usuarios crear gastos cargando un recibo. Esta característica se basa en OpenAI GPT-4 con Vision y un punto final de almacenamiento público S3.
Para habilitar la función:
NEXT_PUBLIC_ENABLE_RECEIPT_EXTRACT = true
OPENAI_API_KEY = XXXXXXXXXXXXXXXXXXXXXXXXXXXX
Puede ofrecer a los usuarios deducir automáticamente la categoría de gastos del título. Dado que esta función depende de una suscripción a OpenAI, siga las instrucciones de registro anteriores y configure las siguientes variables de entorno:
NEXT_PUBLIC_ENABLE_CATEGORY_EXTRACT = true
OPENAI_API_KEY = XXXXXXXXXXXXXXXXXXXXXXXXXXXX
MIT, ver LICENCIA.