Skip to content

sgneha/acebook-byteU

 
 

Repository files navigation

byteU

A clone of Facebook

Build Status

Team Members

Anton Plisnier

Artemis Papanikolaou

James Oddy

Neha Singh

Learning Journey

Trello Board

Built With

  • Ruby
  • Rails
  • Rubocop (code quality)
  • Travis (CI/CD)
  • Rspec (testing)
  • SimpleCov (test coverage)

Deployed At

https://byteu.herokuapp.com/

Run Test

bundle exec rspec

Start Server

$ rails server

View in Browser

localhost:3000

User Stories

As a User
So that I can use byteU
I want to sign up
As a User
So that I can post
I want to log in
As a User
I want to log out
As a User
I want to be redirected to my own wall when logged in
As a User
So that its confirmed that I am logged in
I want to be able to see my email on top of the page
As a User
I can go to any user wall to see each user’s wall
As a User
I want to post a message on my wall
As a User
I want to post a message on any user's wall and the post only appears on that user's wall
As a User
I want to be be able to edit and delete my own posts from my wall and other users wall
As a User
I can't update my post after 10 minutes
As a User
So that I can see what others are doing
I can see all posts made uptill now by all users
As a User
I want to add comments on my posts as well as others post
As a User
I want to see the email of commenter on each comments
As a User
I want to delete my comments from my own posts (from my wall and other user's wall)
As a User
So that I can see when the post was posted
I am able to see the date and time
As a User
So that I can see who posted
I want to see email of the user
As a User
so that posts are clear and in chronological order
I want posts to appear with newest first and have line breaks in them

You can find the engineering project outline here.

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:

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

About

Template for the AceBook project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 72.3%
  • HTML 24.1%
  • JavaScript 2.0%
  • CSS 1.6%