Skip to content

cmb84scd/acebook-HoneyBunnies

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

AceBook HoneyBunnies

PROJECT DESCRIPTION:

For this project we worked in a team to produce a social media platform.

APP DEPLOYMENT

  • We used Travis CI
  • We deployed the app using Heroku, only deploys when Travis is passing
  • Visit Honey Bunnies Acebook

REQUIRED INSTRUCTIONS:

You can find the engineering project outline here.

Installation instructions

First, clone this repository. Then:

> bundle install
> bin/rails db:create
> bin/rails db:migrate

Instructions on how to run tests

> bundle exec rspec # Run the tests to ensure it works

How to see it in operation

> bin/rails server # Start the server at localhost:3000

Contributing to the project

Create a branch and when completed submit a pull request

User Stories

Completed:

As a User
So I can create my profile
I want to be able to sign up
As a User
So I can view my profile
I want to be able to login
As a User
So that I can keep my profile secure
I want to be able to logout
As a User - (functionality available)
So that I can express my thoughts
I want to be able to create posts
As a User
So that I can hide my embarrasment
I want to be able to delete my posts
As a User
So that I can win arguments online
I want to be able to update my posts
As a User
So that I can agree with a post
I want to be able to 'Like' it
As a User
So I can make changes to my profile
I'd like to be able to update it
As a User
So that I can start a fresh
I want to be able to delete my profile

To be done:

As a User
So that I can show my face
I want to be able to display my profile picture
As a User
So that I can look socialiable
I want to add people as friends
As a User - (functionality available)
So that I can express my experiences
I want to be able to post photo's & links to videos (youtube etc.)
As a User
So that I can talk to a friend
I want to be able to comment on their posts

Entity Relationship Diagram

Relationships

User has many Posts
User has many Likes
Post has one User
Post has many Likes
Like has one User
Like has one Post

ERD

Workflow Diagram

Diagram Workflow

About

Template for the AceBook project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 71.4%
  • HTML 20.8%
  • JavaScript 4.4%
  • CSS 3.4%