Skip to content

A Facebook clone, engineered across two weeks as part of a team. Built with Ruby on Rails, tested with RSpec and Capybara

License

Notifications You must be signed in to change notification settings

darciew/acebook-COAD

 
 

Repository files navigation

Build Status Maintainability Test Coverage

AceBook by Team COAD

Darcie Walsh, Cristina María Ocaña Manzano, Andres Faraone-Pirie, Oliver Baum

Technologies

Rails

Devise

PostgreSQL

RSpec

Capybara

Task

This is a collaborative 2-week project to make a social media app. It is an opportunity for us to apply our knowledge of Rails, Continuous Integration, Deployment via Heroku and Agile Development.

Card Wall

Features

  • Automatic deployment with CI testing
  • Authorisation for registration and signing up
  • Users can create posts
  • Users can edit and remove posts
  • Users can like posts
  • Users can post comments
  • RESTful Routes
  • 95%+ Test Coverage
  • Users can comment on posts
  • Website has a navigation menu

Instructions

Clone this repo:

$ git clone git@github.com:darciew/acebook-rails-template.git
$ cd acebook-rails-template

Install gems:

$ bundle install

Create database and run migration:

$ bin/rails db:create
$ bin/rails db:migrate

Run the test suite:

$ bundle exec rspec

Run server and visit https://localhost:3000

$ bin/rails server

Heroku

View on Heroku here

Depoyment Pipeline

Imgur

How to contribute to this project

Contributions are welcome. Feel free to fork and make pull requests!

Check out the team's blog!

We documented our learning on Medium here

About

A Facebook clone, engineered across two weeks as part of a team. Built with Ruby on Rails, tested with RSpec and Capybara

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 75.7%
  • HTML 19.7%
  • CSS 3.0%
  • JavaScript 1.6%