Skip to content

FlatstackSchool/pdp-1

Repository files navigation

PDP I

Build Status Test Coverage Code Climate

Project description

  • User can sign up.
  • User can sign in.
  • User can recover his/her password.
  • User can sign out.
  • User can upload profile picture.
  • User can create an article with necessary fields: Title, Text.
  • Users can observe articles on main page of project.
  • Users can leave comments to articles with single Text field.
  • User can edit article created by this user.
  • User can send Email via Contact form.
  • User can view About Us page.

Dependencies

  • PostgreSQL 9.3
  • Ruby 2.2.3
  • PhantomJS
  • Rails 4

Setup required dependencies from Brewfile:

brew tap Homebrew/bundle
brew bundle

Quick Start

# clone repo
git clone git@github.com:account/repo.git
cd repo

# run setup script
bin/setup

# configure ENV variables in .env
vim .env

# run server on 5000 port
bin/server

Scripts

  • bin/setup - setup required gems and migrate db if needed
  • bin/quality - run brakeman and rails_best_practices for the app
  • bin/ci - should be used in the CI to run specs

Staging

Production

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published