In 2006, Kyle MacDonald bartered his way from a single paperclip to a house. In fourteen steps, Kyle was able to exchange goods and experiences, from an empty keg to an afternoon with Gene Simmons, for items more valuable to him. Kyle ultimately landed the house in exchange for a movie role.
paperclip aims to create the same experience for people all over the world. paperclip provides a platform for users to make trades, giving them the power to make their own decisions about the value of their belongings.
The best part: paperclip is completely free. No money changes hands. You decide what to trade and let paperclip match you with users who can provide you with the things you need. With paperclip, Kyle would have saved thousands of miles of travel and hundreds of hours of trawling the internet. With paperclip, you can make the same trades in minutes.
paperclip is a web app that allows users to put their items up for trade and receive offers in return. paperclip works by matching user needs with user belongings. Needs and haves are stored in a database, where links are made between users who have possible trades. Links are presented to users as trades. Trades are not limited to one-to-one transactions. paperclip will determine routes through multiple user inventories and present trades that can include dozens of users in the same cycle.
A typical experience would have the user receive a notification when an item they want is available or when one of their items is being requested. The user would then decide whether to complete the trade or wait for another one. Users would be connected by email to make arrangements for exchange.
- Create an account
- Log in to the app
- Add and remove items to your "haves" list
- Add and remove items from your "wants" list
- Group items by tier - you may receive offers for items in a tier higher than the one for that item, but never items in a lower tier.
- Let the algorithm match you with other users who have things you want and vice-versa
- View trades on a trade screen
- Accept or reject proposed trades
- The app may determine routes through multiple users to offer efficient, multi-party trades
- Present to the user a visualization of trades they have completed, including items traded by other users as part of the same transaction.
- Email the user when a trade is proposed so that they don't have to log in to the app to check if they have offers pending.
- HTML
- CSS
- Javascript
- React
- Node
- Express
- MongoDB