/acebook-Team-and-a-half

Template for the AceBook project

Primary LanguageHTMLOtherNOASSERTION

AceBook

A Facebook Clone

Build Status

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

You can find the engineering project outline here

The card wall is here

Our project is deployed on Heroku here

User Stories

Key:
✅ : Complete and deployed
🔜 : Finished, under review
🚧 : In progress
❌ Not started yet

[MVP]
As a user of the web,  
So that I can enjoy Acebook,  
I would like to be able to sign up.

[MVP]
As a user of Acebook,  
So that I can accumulate a profile,  
I would like to be able to log in to my existing account.

[MVP]
As a user of Acebook,  
So that I can express myself,  
I would like to be able to post.

[MVP]
As a user of Acebook,
So that I can tell when I submitted a post,  
I would like each post to show the date posted.

[MVP]
As a user of Acebook,  
So that I can see my most recent posts,  
I would like my posts to be seen in reverse chronological order.

As a user of Acebook,
So that I can change previous posts,
I would like to be able to update and delete my posts.

[MVP]
As a user of Acebook,
So that I can participate in the conversation,
I would like to be able to comment on a post.

As a user of Acebook,  
So that I can manage my online presence,  
I would like a profile page with my picture and my posts.

As a user,  
So that I can show that I enjoyed a post,  
I would like to be able to like a post.

As a user of Acebook,  
So that I know how many people enjoyed my post,  
I would like to be able to see how many likes there are on a post.

As a user of Acebook,  
So that I can see what other people have posted,  
I would like to be able to see other people's profiles.

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