Skip to content

elfiyang16/acebook-greenbook

 
 

Repository files navigation

AceBook - greenbook Ltd.

It’s a clone of a well known social media platform. 😆

acebook_headline_image

Quickstart

Installation

First, clone this repository https://github.com/elfiyang16/acebook-greenbook. Then:

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

Heroku

Sign up to Heroku, once you have an Heroku account you can run below commands:

brew install heroku
heroku create
git push heroku master
heroku rake db:migrate
heroku open

Usages

Signup

acebk_sign_up

Login

acebk_sign_in

Create Post

acebk_create_new_post

Edit Post

acebk_edit_post

Own Post Edit limit

time_ago_in_words

Requirements & cards implemented (and in Production):

REQUIRED: Add CI/CD [L] (Part 1: Travis CI)

REQUIRED: AceBook should run on Heroku or AWS [MEDIUM]

REQUIRED: Add CI/CD [L] (Part 2: CD with Heroku)

REQUIRED: Add Test Coverage, Code Quality, and Code Style checks [s]

User is redirected to their own wall when they log in [M]

Develop basic styling for Acebook.

Posts can have line breaks in them[M] -- tests pass

Setup blog [S] and make first post.

Blog post about Travis CI [s]

Users are recognised by a username [S]

Restyle posts [M]

Fix bug: All posts say they're made by the current signed in user [S]

Posts appear with newest post first [M] - waiting for tests

Users can update their own posts [L]

Restyle the sign up page [M]

Restyle nav bar [M]

Users cant edit other people's posts on the newsfeed (test) [S]

Posts show the date they were posted - waiting for tests

User can create new post [L] - waiting for tests

User can View new post [L](tests)

Users can sign up [L] -- awaiting tests

Users can sign in [M] -- awaiting tests

Users can see their own posts [L]

Processes observed

standup

Daily stand-ups were held at 10:00hrs at the whiteboard (Scrummaster role was rotated daily & pairs on a per task/sprint basis.)

IMG_0145

Work breakdown

Old school workbreakdown was done using post-stick notes.

IMG_0112

estimation

T-shirt sizing was used to our task estimation and reviewed post-sprint for effectiveness.

IMG_0117 IMG_0124

reviews

Reviews were led by the day's Scrum-master post-sprint at the whiteboard.

IMG_0125 IMG_0142

Demo

Demos were scheduled and performed to the identified Product owners (coaches).

IMG_0147

Collaborators:

Elfi Ben Emma Robert Ali Kehinde
Elfi Ben Emma Robert Ali Kehinde
github.com/elfiyang16 github.com/Ben230 github.com/emmavanoss github.com/robertwoolley99 github.com/ali-phipps github.com/KOlofinmoyin

Collaboration:

  1. Our card wall is here: https://trello.com/invite/b/26fYLxYl/499918c770f541d5f22c05bff8186244/greenboook-group
  2. Read blogposts of our adventures as a team at: https://medium.com/makers-greenbook acebk_blogposts

About

Template for the AceBook project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 71.7%
  • HTML 20.1%
  • CSS 5.1%
  • JavaScript 3.1%