Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
It's Twitter, but not.
Ruby CoffeeScript
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
app
config
db
doc
lib
log
public
script
vendor
.gitignore
Gemfile
Gemfile.lock
LICENSE
README.md
Rakefile
config.ru

README.md

Twatter

It's Twitter, but not.

Screenshot of homepage

Demo: http://twatter.sj26.com/

Made by Samuel Cochran for Railscamp X.

Features

  • Simple sign in/up -- set a username/password on first sign in.
  • Create, list and destroy tweets.
  • Reply to tweets.
  • Simple mentions.
  • Following.
  • Public timeline.
  • Home timeline of own tweets, mentions and followed tweets.
  • User timelines.
  • User followers and following lists.
  • Profile editing.
  • Avatars.

TODO

  • Password changing.
  • Make mentions a relation maintained by callbacks.
  • Search.
  • Basic hashtags (based on search).
  • Make hashtags a relation maintained by callbacks.
  • API compatible with api.twitter.com.
  • Better design.
  • DRY up followers/followees
  • Inline reply expansion.
  • Thread relation via callbacks for cheap threaded replies retrieval.
  • Code highlighting in backticks.
  • Better auto linking in tweet text.

Wild ideas

  • Banajour integration -- user banajour repo setting, potentially listing recent commits in sidebar?
  • Ideagora integration? Cross posting/streams, mentions, ...?
  • New-new twitter-like interface -- backbone/spine/something?

License

MIT (see LICENSE)

Something went wrong with that request. Please try again.