REQUIRED INSTRUCTIONS:
- Fork this repository to
acebook-teamname
and customize the below**
You can find the engineering project outline here.
- The card wall is here: Acebook-FaceBuzz GitHub Project
See CONTRIBUTING.md
First, clone this repository. Then:
> bundle install
> bin/rails db:create
> bin/rails db:migrate
> bundle exec rspec # Run the tests to ensure it works
> bin/rails server # Start the server at localhost:3000
USER ACCOUNT
As a User
So I can use Acebook
I want to be able to sign up to Acebook
As a User
So I can sign-up for Acebook
I want to goto to sign-up page when I use any url
As a User
So my user account has a valid email address
I want to be prompted if the email entered is invalid
As an User
So I can ensure I have a strong password
I want validation criteria to inform me that passwords not between 6 & 10 characters are invalid
As a User
So that I can quickly see posts after creating an account
I'd like to be redirected the posts page after signing up
As a User
So that I can use Acebook
I'd like to log in
As a User
So that I can prevent others using my account
I'd like to log out
POSTING
As a User
So that I can see what I am sharing with others
I'd like to see my posts on my profile page in reverse chronological order
As a User
So that I can see what others are sharing
I'd like to see a feed of all of everyone's posts
As a User
So that I can appreciate the context of a post
I'd like to see when it was created
As a User
So that I can appreciate the context of a post
I'd like to see when it was modified
As a User
So that I can appreciate the context of a post
I'd like to see the author of a post
As a User
So that I can appreciate the content of a post
I'd like to see text content including any line breaks of a post