Paytoma is the app that takes the hassle out of doing things with you friends and family. You all have money, so why do places make it so hard for you to give it to them? With Paytoma, you can keep track of your balances and history with any number of other users. When someone else adds you to a bill, Paytoma lets you know. Paid them back? Settling is as easy as clicking a bright big button.
So what are you waiting for? Go out and have fun again.
Basic stuff:
- Let you add your friends as contacts for quick bill splitting with your most-used contacts.
- Keep a running tally of your debts and credits with all your friends, with a history of the events that got you there.
Doable stretch:
- Store debts and credits in different currencies and convert them on demand using open currency API. (Should this conversion be based on the date of the transaction or the date you're making the conversion. I believe the API has a history to support both.)
- Integrate with PayPal API to send invoices with notification emails.
- Integrate with Facebook/Google to provide quick access to friends.
Rails is such a TODO:
- - Sign up
- - Sign in
- - Forgotten password
- - Add email to user signup.
- - Use email for sign-in?
- - Creditors know their debtors
- - Debtors know their creditors
- - Users know their total balance
- - Creditors know their balance with a debtor
- - Debtors know their balance with a creditor
- - Users show in JSON
- - Transaction show JSON
- - Loan show JSON
- - Add splitting functionality
- - Send emails to debtors on transaction creation
- - User pulldown queries could use some optimization
- - ...and maybe a little more
- - Add Friendships join table so users can keep track of who they split with
- - Track transaction history for unregistered users
- - Link up existing unregistered user data when user signs up (link by email)
Evolve! Become a member of phylum chordata:
- - Pass actual userid on kickoff
- - Collections
- - Add listeners
- - Debts
- - Credits
- - Transactions
- - Friends
- - Models
- - User
- - Transaction
- - Debt
- - Credit
- - Friend
- - Views
- - Transaction
- - New
- - Track total amount and make loans add up
- - Should this total be tracked in the database for later show requests? Yup. Totally nailed it, bro.
- - Detail
- - Index
- Probably doesn't make sense
- False, totally does. It's a transaction history for the user
- Probably doesn't make sense
- - New
- - Loan
- - New
- - Friend
- - New
- - Detail
- - Index
- - Transaction
- - Templates
- - Transaction
- - New
- - Detail
- - Index
- - Loan
- - New
- - Friend
- - New
- - Detail
- - Index
- - Transaction
- - Router
- - Conquer the world through drag and drop. DRAG AND DROP EVERYWHERE!
Strap up and put boots on the ground!
- - This will make more sense after that spinal surgery you need
You're awesome! Start using other people's work for validation, even if you're pretty sure you don't need it.
- - Stateside only? LAME! Get some Open Exchange Rates in your life.
- - People don't want emails telling them to go do something, they want a button so they can click it and have it done for them. Learn you some PayPal and get yo invoice on.
- - Who remembers emails? Hook up with Google and automate that jazz.
- - What if your contacts don't have photos? Get some Gravatar in your life and spice up those bland circles.
jeff's words: make a loans
backbone collection. Make collections for credits
and debts
. They both extend
loans
. loans
will have a url
propert pointing to the loans rails controller.
Thanks, Jeff! Your words put me back on the True Path.