Split-Smart

Next.jsNeonDBDrizzleTailwind

Thursday, August 15, 2024

Tracking expenses between roommates or friends is usually a hassle. Current tools like Splitwise or spreadsheets don’t give users the level of granular control they need. Split-Smart aims to change that, giving you an easy and customizable way to share and manage expenses, all while reducing manual work.

The Problem

In shared living situations, dividing expenses can be time-consuming and confusing. For example, one roommate might not want to be included in a specific expense, such as a grocery bill from a specific store, but existing tools lack the flexibility to remove someone from specific items without disrupting the overall balance.

Before Split-Smart, I was manually tracking expenses in an Excel sheet, then transferring that data to Splitwise, which was an error-prone and inefficient process. If one person didn’t want to be included in a particular expense, I had to manually adjust everything in the spreadsheet. This process took time and attention that I wanted to be spending elsewhere.

The Solution: Split-Smart

Split-Smart allows you to easily manage who is included or excluded from specific expenses, without affecting the entire balance. If one roommate doesn’t want to be part of a certain expense (for instance, they didn’t buy the tomatoes), you can remove them from just that item—keeping everything else intact. Simple, easy, and intuitive.

Key Features:

  1. Granular Control:
  2. Add or remove users from specific expenses at any time. No more frustration of adjusting balances for each change!
  3. Customizable Expense Tracking:
  4. Track your shared expenses with ease. Record amounts, categories, and participants for each cost, and see everything broken down clearly.
  5. Workflow Automation:
  6. Streamline the whole process by eliminating manual calculations and complex spreadsheets. Split-Smart handles all the work for you.
  7. Planned Integrations:
  8. OCR Module: A Python-based standalone server will enable users to scan receipts. No need to manually input each item—just take a picture, and Split-Smart will process it for you!Scrapers for E-Receipts: A scraper will help you pull PDFs and HTML receipts from services like Instacart and Walmart. This reduces manual data entry even further, making tracking your expenses smoother than ever before.

Future Roadmap:

  1. OCR for Receipts: I’m working on a Python server for Optical Character Recognition (OCR), so users can simply snap a photo of a receipt, and Split-Smart will automatically capture the items and amounts. This will drastically reduce the need for manual data input, saving time and effort.
  2. E-Receipt Scraper: For those who shop online (Instacart, Walmart, etc.), Split-Smart will include a scraper that pulls e-receipts in PDF or HTML format. This scraper will automatically parse the data and add it to your expense records, making it even easier to track everything.

My Goal:

The goal of Split-Smart is simple: To reduce the time and effort involved in splitting expenses and managing shared costs. I created this tool to simplify my life—turning a tedious, manual process into something effortless. I want to help others avoid the same frustration I dealt with for so long.

No more spreadsheets, no more manually adjusting who paid for what—Split-Smart is here to make shared expenses easy, clear, and stress-free.