Skip to content

krisswiltshire30/acebook-fantastic-four

 
 

Repository files navigation

AceBook

Team Logo

AceBook is a social media web app where users can sign in and post messages. It was developed over the course of two weeks by a team of 4 using Agile (Scrum) best practices. Visit AceBook to see the app in action.

  • You can sign up by entering a valid email address and a password meeting certain criteria.
  • You can see a list of past posts.
  • You can create a post and it will be displayed in a clear format.

CodeClimate Stats

Instructions for new developers:

  1. Request to be added as a contributer to the project.
  2. Clone the project into your local repo.
  3. Navigate into the project directory.
  4. Run the following in your terminal:
> bundle install
> bin/rails db:create
> bin/rails db:migrate
  1. To run the test suite for the app:
> rspec
  1. To run the linter for the app:
> rubocop
  1. Running a local server:
> bin/rails server # Start the server at localhost:3000
  1. Use the Project Trello board to complete the tasks assigned to you by the Scrum Master.
  2. If you are joining the team then please remove another member of the team or change the team name.

Tech Stack

In order to learn a new technology the project was developed using the Ruby on Rails framework.

  • Continuous Integration: Travis CI.
  • Linter: Rubocop.
  • Testing Framework: RSpec, Capybara, Simplecov.
  • Deployment: Heroku.

Development Notes

User Journey upon sign-up/sign-in: User Journey

AceBook MVC Structure: MVC Structure

Image taken from http://img.hexus.net/v2/gaming/fantastic_4/f4_1.jpg

About

Template for the AceBook project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 80.3%
  • HTML 12.7%
  • CSS 5.4%
  • JavaScript 1.6%