Skip to content

BenCoyne/Team-myAce-acebook-rails-template

 
 

Repository files navigation

myAce: The next revolution in social media!

Created by: Ben, Anthony, Fran, Jason, Naima, and Sahil

Project for Makers Academy weeks 8 & 9 using Ruby on Rails

Primary gems used: Devise for users and secuity, Bootstrap for design

Our site is hosted on Heroku: myAce website

How to use:

Clone this repository, then do the following:

> bundle install
> bin/rails db:migrate
> bin/rails server # Start the server at localhost:3000

User Stories

As an avid user of myAce,
So I can let people know how cool I am,
I want to make a new post
As an avid user of myAce
So I can change what I posted after the fact,
I want to edit my existing post
As an avid user of myAce,
So that I’m not later embarrassed by what I share in my loneliest moments,
I want to be able to delete old posts
As an avid user of myAce,
So I can be on top of the latest hot gossip,
I want to see the date and time that posts were made
As a nosy user of myAce,
So I can see what people are gossiping about,
I want to be able to see the name of who made a post
As an avid user of myAce,
So that I can quickly catch up on the latest gossip,
I want the newest posts to be displayed first
As a security conscious user of myAce,
So I can have my own account,
I want to be able to sign up
As a security conscious user of myAce,
So I can use my own account,
I want to be able to sign in
As a pro software developer,
So I can let other people share in the glory of myAce,
I want to deploy to Heroku
As a pro software developer,
So I can keep myAce up to date,
I want to implement CI/CD
As an avid user of myAce,
So I can send memes to my friends,
I want to post on their wall
As a avid user of myAce,
So my memes aren’t public,
When I post on my friend’s wall, I do not want it to appear on the public wall
As an avid user of myAce,
So that I can update all my friends,
I want to post on my own wall
As an avid user of myAce,
So that my updates stay semi-private,
When I post on my wall, I do not want it to appear on the public wall
As an avid user of myAce,
So I can share my opinions and thoughts with everyone else,
I want to post on the public wall
As an avid user of myAce,
So my friends can quickly see my opinions and thoughts,
I want my posts on the public wall to also appear on my wall
As an avid user of myAce,
So I can edit my personal details,
I want to edit my profile
As an avid user of myAce,
So I can show off my best selfie,
I want to add an Avatar to my profile
As an awesome developer of myAce,
So users are not confused if they visit a non-existent user page,
I want a custom 404 to let them know what happened

Wireframes

About

Template for the AceBook project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 69.0%
  • HTML 24.3%
  • SCSS 5.5%
  • JavaScript 1.2%