Makers Academy - Week 8 & 9 Group Programming Project
- Find our Acebook app here.
You can find the engineering project outline here.
As a User
So I can use Acebook
I want to sign up.
As a User
So I can come back to Acebook
I want to log in.
As a User
So I can leave Acebook safely
I want to be able to log out.
As a User
So I can keep track of posts
I want to see posts on my page.
As a User
So I can share my ideas
I want to be able to write new posts.
As a User
So I can cange my mind about what I post
I want to be able to edit and delete my own posts.
As a User
So I can see posts on my wall
I want to have my own wall.
As a User
So I don't waste time
I want to see my wall directly when I log in.
As a User
So I can share ideas
I want to be able to publish posts on people's walls as well as my own.
As a User
So I can give my opinion
I want to leave comments on posts.
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
> rspec # Run the tests
> rubocop # Check code quality
Acebook uses ruby version 2.5.0p0. To change ruby versions run
rvm install ruby-2.5.0p0
in the terminal.