Skip to content

melvinlau/acebook-facebuzz

 
 

Repository files navigation

AceBook   Build Status Maintainability

REQUIRED INSTRUCTIONS:

  1. Fork this repository to acebook-teamname and customize the below**

You can find the engineering project outline here.

  1. The card wall is here: Acebook-FaceBuzz GitHub Project

How to contribute to this project

See CONTRIBUTING.md

Quickstart

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 Stories

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

About

🧔🏻The AceBook social network, brought to you by FaceBuzz

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 58.4%
  • HTML 32.5%
  • CSS 4.7%
  • JavaScript 4.4%