Skip to content

mishal1/Chitter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Chitter

Week 4 Challenge at Makers Academy.

##Context The task was to create a Twitter clone that will allow the users to post messages to a public stream.

The website has the following functionality:

  • In order to use chitter a user should sign up to the service
  • In order to use chitter a user needs to log in
  • In order to avoid others their account, a user can sign out
  • In order to let people know what they are doing, a user can post a message to chitter
  • In order to see what people have to say a user sees all peeps in chronological order
  • Users sign up to chitter with their email, password, name and a user name
  • Their username and email are unique.
  • Peeps have the name of the user and their user handle.
  • Bcrypt is used to secure the passwords.
  • Data mapper and postgres save the data.
  • You don't have to be logged in to see the peeps.
  • You only can peep if you are logged in.

##Learning Objectives

  • Acceptance testing: Capybara
  • Relational databases
  • Security considerations

##Technology Used

  • Ruby
  • Rspec
  • Sinatra
  • Capybara
  • PostgresSQL
  • Data Mapper
  • DataBase Cleaner
  • BCrypt
  • Rack-Flash

About

Makers Academy Week 4 Challenge

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages