guid3d / splt

πŸ’ΈπŸ€‘ self-hosted bill splitting web app
https://splt.cash
13 stars 1 forks source link
bill bill-split bill-split-app bill-splitter bill-splitting mantine-ui nextjs pocketbase pockethost

White SPLT Logo Black SPLT Logo

Open Source Bill Splitting Web Application πŸ’ΈπŸ€‘πŸ‘―


Key Features

Tech Stacks

Getting Started

// TODO

Development Setup

  1. Clone this repo, and navigate to this

  2. Install dependencies

    npm install
  3. Run the front development server:

    npm run dev
  4. Open new Terminal, and navigate to db folder

    cd db
  5. Download Pocketbase based on your system and copy pocketbase executable file to this db folder.

  6. Start Pocketbase (Backend + Database)

    ./pocketbase serve
  7. Visit to Admin UI http://127.0.0.1:8090/_/ and create admin account

  8. Go to tab Settings -> Import collections

  9. Press Load from JSON file and choose pb_schema.json file from this db folder

  10. Enjoy!

Production Deployment

// TODO

TODOs

Future Features