A modern bill splitting app. Powered by Together.ai.
- Next.js 16 with App Router for modern web development
- Together.ai for advanced LLM capabilities
- Braintrust for privacy-safe receipt extraction tracing
- Amazon S3 for secure image storage
- Vercel for seamless deployment and hosting
- User uploads a picture of the bill
- The app processes the receipt image using Together.ai with a vision model and structured JSON output
- The app let the user choose how to split items and add people names
- The app displays the final summary with the split of the bill
- Fork or clone the repo
- Create an account at https://togetherai.link/?utm_source=billsplit&utm_medium=referral&utm_campaign=example-app for the LLM
- Create an account at https://aws.amazon.com/ for the S3 bucket
- Optionally create a Braintrust API key to trace privacy-safe extraction metadata
- Create a
.env (use the .example.env for reference) and replace the API keys
- Run
pnpm install and pnpm run dev to install dependencies and run locally