This is the Engineering Project challenge for weeks 8-9 at Makers Academy.
The Underdogs team consists of Giacomo Ninniri (@Giacomo Ninniri), Somayeh Alimohammadi (@Somayeh), Paola Schiaffino (@Paola), and Noelle Legrain (@MissAmerica).
The app is hosted live using Heroku at: https://arcane-woodland-75224.herokuapp.com/
- Clone repo:
git clone git@github.com:Gia1987/acebook-Underdogs.git - Install Bundler:
gem install bundler - Install app gems:
bundle install - Build local databases:
rails db:migrate
- Run
rspecin bash from the project root directory - To view test coverage, open the index.html file found in the coverage folder
- Posts - responsible for managing the posts by a user
- Likes - responsible for managing likes by a user on posts
- Comments - responsible for managing comments by a user on posts
- Users - responsible for managing the app's users
- From the index page, click Sign Up to create an account
- Enter your username and password
- Click on Log In and enter your credentials
- Click 'New Post' to post
- Click 'Show' to see the post
- Click 'Like' to like a post
- Click 'Unlike' to unlike a post
As a user,
So that I share posts with friends,
I want to be able to post a message on Acebook.
As a user,
So that I can share my thoughts,
I want to be able to comment on other people's posts.
So that I can show my support,
I want to be able to like a post.So that I can see how popular a post is,
I want to be able to see the number of likes of a post.As a user,
So that I can be a member of the Acebook community,
I want to be able to sign up.
As a user,
So that I can control my account security,
I want to be able to sign in and out.
The project card wall has the team's To Do list. This is a working document which changes as we complete tasks and implement features.
The app is hosted on Heroku. We used Giacomo's Heroku account. You need to be a Collaborator to be able to modify the Heroku app.
To run the app in the deployed Heroku environment:
- In your browser, visit https://arcane-woodland-75224.herokuapp.com/
- Or, in your bash, run: `heroku open -a acebook-underdogs
