We have been tasked to write a little Twitter clone that will allow the users to post messages to a public stream.
- Ruby
- DataMapper
- PostgreSQL
- BCrypt
- HTML/CSS
- Twitter Bootstrap
- Sinatra
- Capybara
- In order to use Chitter as a maker I want to sign up to the service.
- In order to user Chitter as a maker I want to log in.
- In order to avoid others using my account as a maker I want to log out.
- In order to let people know what I am doing as a maker I want to post a message (cheep) to Chitter.
- In order to see what people have to say as a maker I want to see all cheeps in chronological order.
- Users can reply to cheeps to start a conversation.
- Users can delete their cheeps / accounts.
- Refactoring the spec files.
- I learnt more about using databases to store users' information.
- I used this opportunity to experiment more with CSS and layouts.
