a service for friends, family, and co–workers to communicate and stay connected through the exchange of quick, frequent answers to one simple question: Why are you attempting to make a Twitter clone (today)?
It's open source (laconi.ca), scalable, easy to install, and easy to theme/develop with. It uses the openmicroblogging protocol giving you the ability to subscribe to users on other services and receive their updates, etc. It allows image uploading via other services APIs from the site itself. It has a twitter compatible API, you can subscribe to your twitter friends, as well as cross post to twitter, etc. It has XMPP, Email, SMS, API gateways. URL shortening, the ability to create groups, etc, etc. I've been following it's development off and on for about a year now, and great project. I don't use twitter or laconica/identica myself, so the usefulness of it is arguable. Regardless, I've had fun playing with the code.
I know how hard it is to try to build a tool that already exist, one advice quit doing twitter; instead build a good complement of twitter. Think of features that twitter does not offer, find ways to leverage the power of twitter, use its API to provide cooler stuff.
One thing to know is that the hardest part is not to implement twitter as an application; the hardest part is to convince people to use it and technically scale.
15 comments
[ 3.8 ms ] story [ 47.2 ms ] threadWhy are you attempting to make a Twitter clone? (I'm genuinely curious)
a service for friends, family, and co–workers to communicate and stay connected through the exchange of quick, frequent answers to one simple question: Why are you attempting to make a Twitter clone (today)?
I know how hard it is to try to build a tool that already exist, one advice quit doing twitter; instead build a good complement of twitter. Think of features that twitter does not offer, find ways to leverage the power of twitter, use its API to provide cooler stuff.
One thing to know is that the hardest part is not to implement twitter as an application; the hardest part is to convince people to use it and technically scale.