/Villains_Book

Villains Book

Primary LanguageRubyOtherNOASSERTION

AceBook

Build Status

Waffle.io - Issues in progress

REQUIRED INSTRUCTIONS:

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

You can find the engineering project outline here.

  1. The card wall is here:

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
> bin/rails db:seed RACK_ENV=test
> bundle exec rspec # Run the tests to ensure it works
> bin/rails server # Start the server at localhost:3000

How to Run the App

Our App is currently being hosted on Heroku and can be accessed with the following link:

  https://villans-book.herokuapp.com/

Sign-up using your First Name, Last Name, Username, E-mail and Password and you will have access to the posts functionality.

Project Overview

This project is a colaborative group effort to create a functioning 'Facebook clone' using Ruby on Rails. The intention was for the group to learn and utilize both Ruby on Rails to create the project and Agile development processes to work as a team.

Modeling

The project was expanded on over a two week period. Starting with the easiest aspects to implement: The ability to write and post a message, before adding more and more functionality as it became necessary.

We used WaffleBoard, integrated with Github to manage the project team's workflow and co-ordinate tasks.

Deployment

This project utilizes Travis CI for automated build integration and ease of testing, and is deployed on Heroku (see section above).