Skip to content

Instantly share code, notes, and snippets.

@wayneeseguin
Created December 1, 2010 14:49
Show Gist options
  • Save wayneeseguin/723578 to your computer and use it in GitHub Desktop.
Save wayneeseguin/723578 to your computer and use it in GitHub Desktop.
This is a pet project of mine called Twidget. The idea is to make selling random stuff you have SUPER easy and social. I basically hate Craigslist and eBay for selling stuff as I find them to be a pain in the ass. I have a closet full of crap that I literally want to snap a picture of and hope someone offers me money. That's twidget.
The app is mostly mobile. Here are the main features:
- A user registers or logs on via Facebook or Twitter. They are prompted to add the other one after registering (i.e. if you use FB after registering it prompts you to connect Twitter and vice versa)
- Once logged in the user have THREE options - sell, buy or promote. The default is the sell screen, which is just a camera (See below).
- SELL - user can take a picture of anything. They are then prompted for a title, price and location (based on a geo-location API, like foursquare). They can also post an optional description. Price defaults to $5.00. When they hit SELL IT it gets posted to their facebook and/or twitter account with a specific message promoting the item.
- BUY - allows a user to search for an item or browse items for sale in a specific location (so search by title or location). Location defaults to current location. They can also see a map view of all items for sale in an area (i.e. map overlaid with pins for each item, which can be clicked to view balloon with item thumbnail, title and price). User can also search for specific keywords IN a location (i.e. "m&m plush toys in san francisco) to see a map with all results or list view.
- A user can purchase the item via secure form and PayPal from the device and/or ask the seller a question, which happens through the twidget API.
- PROMOTE - same as the buy search functionality but instead of a BUY button their is a PROMOTE button. When an item is selected to be promoted it is posted to their twitter and/or facebook accounts.
That's the core of it. There should also be options to view all items for sale or sold, bought or promoted. They should also be able to add/change/remove social networks (twitter, facebook and any others we later add) somewhere.
So you know, when an item is posted to their social feed that they are selling it actually offers the item for sale OR incents their friends to help them sell the item by reposting it for a 10% commission on the sale. If something is reposted or PROMOTED, the message is basically a simple for sale message (no incentive to repost).
Twidget.com will mostly be a site to purchase items for sale but all account management will really happen on the device.
To sum up, the APIs used will be twidget's, facebook's, twitter's and possibly foursquares, as well as the Google Map functionality.
What you think?
-Josh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment