It’s deployed at: http://another-twitter-clone.herokuapp.com/
All standard users has the same passwords: ‘test’. You can test this demo: signing up and signini in, postiong tweets, follow people …
- Heroku => Posgresql/sqlite3 => Thin
- Rails3
- JavaScript => Jquery => CoffeeScript
- CSS3 => SASS => Bootstrap
- HTML5 => HAML
- Heroku: use thin via procfile
- Heroku server: Adding Postgres database
- Adapting to Bootstrap (navbar, buttons, messages …) and Setings form
- Avoiding utf8 snowman effect in the search url
- Search users feature
- Add Follow/Unfollow to my list of frien#s
- Create friend list for each user
- Side bar: tweets, following and followers
- Styling main page: background and aside
- Follow/Unfollow users
- Create users timelines
- Create char counter (jquery & coffescript)
- Styling the update flit form
- Use Gravtastic and styling the view
- Show Flits list (with Sass style)
- Post flits
- Add Friendship model and seed
- Populating fake data into the database
- nifty authentication
- nifty:layout with Haml
Nifty layout (NOTE:remove all .erb):
- rails g nifty:layout —haml (NOTE: move public/stylesheets/saas/application saas to assets directory)
- rails g controller welcome
Nifty authentication:
- rails g nifty:athentication —haml
- rake db:migrate
Creating Model:
- rails g model Flit user_id:integer message:string created_at:datetime
Populate fake data in the database with gems populator and faker:
- rake db:seed
Model Friendship:
- rails g model friendship user_id:integer friend_id:integer
Controller to add Fits:
- rails g controller Flits
Using Gravtastic to add users avatars related with their emails
Creating