Skip to content

Week 4 Weekend Challenge at Makers Academy - Build a Twitter Clone!

Notifications You must be signed in to change notification settings

diaryofdiscoveries/chitter-challenge

 
 

Repository files navigation

RPS Logo

Chitterz

A little Twitter clone that allows users to post messages to a public stream

Sign up online at https://chitterz.herokuapp.com/users/new

Objectives of exercise

Build a web app that uses a database

Technologies used

  • Sinatra
  • Ruby
  • Postgres
  • Data Mapper

How to use

How to set up the application

$ git clone https://github.com/diaryofdiscoveries/chitter-challenge.git
$ cd chitter-challenge
$ bundle
$ createdb chitterz_development
$ rake db:auto_migrate
$ rspec
$ rackup

Tested using:

  • Capybara
  • RSpec

How to run tests

$ cd chitter-challenge
$ rspec

User stories:

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

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 only 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

About

Week 4 Weekend Challenge at Makers Academy - Build a Twitter Clone!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 87.4%
  • HTML 12.6%