Bill Split Calculator (Miscellaneous)

Bill Split Calculator is an easy meal calculator to split your bills without having to do any maths and share bills to your friends. No server side setup for this app, it using query string which appends all the data to the URL, and shorten it to make them easier to share using the Google URL shortener.

Calculator and preview mode

The page start with calculator mode and generate the preview with the same html page. If query string present on URL the page will auto switch to preview mode, and it can be switch back to calculator mode from a hidden button.

Table and Tools

Enter Person’s Name, Choice of Meal, Price and Quantiy.
Tools to Add Person, Add Meal, Dupliclate Person’s Meal, Delete and Move Item.

Misc options

Enter Restaurant Name/Title/Location, Date, Service Charge/Tips, Pay To Who and Additional Info like Bank details.

Slave of the day

Option to Add Slave for treat, and the Slave’s Bill will split evenly to everyone (Taxes On Slave).

Merge URL

If the URL have reach the maximum length of 2000, Magic Mushroom option will shows which will auto merge person’s meal into one for preview mode.

Features:

  • Non-responsive but viewable in all platforms (Mobile, PC, etc.)
  • Calculate and preview mode with one same html page
  • Fun bill description
  • Easy to change the font and background colour with CSS
  • Integrated with jQuery Datepicker for Date input
  • Input Person’s Name, Meal, Price and Quantiy
  • Input Title, Date, Service Charge, Pay To and Additional Info
  • Add Person, Add Meal, Duplicate Person’s Meal, Delete and Move item
  • Add Slave for treat
  • Sticky tools for long list
  • Export preview page with one single URL, no server side require
  • Maximum URL length is 2000
  • Merge Person’s meal to shorten URL when it reach maximum length 2000
  • Shorten URLs using Google URL shortener API
  • Calculator mode can be switch back from preview URL

Download Bill Split Calculator (Miscellaneous)

Leave a Reply

Your email address will not be published. Required fields are marked *