Tweeeter is a social-networking app (similar to Twitter) in which users can "tweet". A tweet can be either a text tweet or an image tweet. Users can also follow and unfollow eachother.
It adheres to Sandi Metz' programming guidelines:
- Controller actions should instantiate only one object
- Methods should be 5 lines of code or less
- Classes should be 100 lines of code or less
- No more than 4 parameters should be passed into a method
Technologies used: Ruby on Rails framework, PostgreSQL database
Gems used: Devise (for user authentication), Sunspot(for search functionality), Paperclip (file attachment library for image tweets)