Skip to content

chriscoates/TwitterClone

 
 

Repository files navigation

Chitter Challenge

Installation instructions


  1. Fork & clone this repo
  2. Run bundle
  3. Run rackup
  4. Using a browser navigate to: localhost:9292 and follow the on screen instructions

Features:

As a Maker
So that I can post messages on Chitter as me
I want to sign up for Chitter

As a Maker
So that I can post messages on Chitter as me
I want to log in to Chitter

As a Maker
So that I can avoid others posting messages on Chitter as me
I want to log out of Chitter

As a Maker
So that I can let people know what I am doing
I want to post a message (peep) to chitter

As a maker
So that I can see what others are saying
I want to see all peeps in reverse chronological order

As a maker
So that I can better appreciate the context of a peep
I want to see the time at which it was made

Code Review

In code review we'll be hoping to see:

  • All tests passing
  • High Test coverage (>95% is good)
  • The code is elegant: every class has a clear responsibility, methods are short etc.

Reviewers will potentially be using this code review rubric. Referring to this rubric in advance may make the challenge somewhat easier. You should be the judge of how much challenge you want this weekend.

How I Found This Challenge


I really enjoyed this weekend challenge and implementing a twitter clone. I found that I needed to rely on looking at my materials from last week (bookmark challenge) quite a lot but I'm ok with that as I feel I have become better as a result. I would like to get more into the HTML, style and presentation of the work but I know this is something that I can work on at other times. I was really pleased to deploy my app to heroku and for it to work on there too.

About

a clone of Twitter called Chitter. Fully functioning sign up and authentication. Built using Sinatra (incredible lightweight framework) and Postgres database.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Ruby 87.6%
  • HTML 12.4%