Skip to content

deniseyu/octochat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code Climate

Chitter Challenge

Overview

This web app was built during Week 4 of Makers Academy. It is deployed on Heroku.

Chitter is a public stream of 'peeps' -- short, 140-or-fewer-character-long messages broadcasted to the world. It may slightly resemble a popular social networking tool known as Twitter.

When using Chitter, a user can:

  • Sign up, sign in, and sign out
  • Post peeps to Chitter when logged in
  • View all peeps in chronological order without logging in

Preview

meow

To Use

Clone the repository:

git clone git@github.com:deniseyu/octochat.git
cd octochat

Install dependencies and start server:

bundle install
rackup

To test, run 'rspec' from the command line.

Technologies

  • Ruby
  • Sinatra
  • RSpec
  • Capybara
  • Datamapper
  • PostgresQL
  • BCrypt
  • HTML5
  • CSS3

Learning Objectives

  • Behavior-driven testing in Capybara/RSpec
  • User interface and front-end design
  • Relational databases with a object-relational mapper
  • User login handling in Sinatra and BCrypt

About

Chitter challenge for Week 4

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published