app to store your portfolio, with ability to upload graphics, categorize and comment
Ruby HTML Other
Latest commit 79cba0f Mar 8, 2016 @rilian rename contacts to CV
Failed to load latest commit information.
app remove watermark in project photos Mar 8, 2016
bin migrate to rails 4.2.0.beta1 Sep 14, 2014
config rename contacts to CV Mar 8, 2016
db add Instagram account setting Oct 18, 2015
lib migrate to rails 4.2.0.beta1 Sep 14, 2014
log Initial migration to Rails 4.1 and Ruby 2.1.2 Jun 21, 2014
public Initial migration to Rails 4.1 and Ruby 2.1.2 Jun 21, 2014
spec add Instagram account setting Oct 18, 2015
vendor/assets
.env.example order projects by weight desc by default Mar 8, 2016
.gitignore fix body background on landing page Oct 7, 2015
.rspec removed debug from .rspec Mar 11, 2012
.ruby-gemset Initial migration to Rails 4.1 and Ruby 2.1.2 Jun 21, 2014
.ruby-version update to ruby 2.2.2 Oct 11, 2015
.travis.yml update to ruby 2.2.2 Oct 11, 2015
Capfile
Gemfile upd rails Mar 8, 2016
Gemfile.lock upd rails Mar 8, 2016
LICENSE.txt update license year May 4, 2015
Procfile minor fixes Jul 28, 2014
README.md Update README.md Jul 31, 2014
Rakefile Initial migration to Rails 4.1 and Ruby 2.1.2 Jun 21, 2014
config.ru Initial migration to Rails 4.1 and Ruby 2.1.2 Jun 21, 2014

README.md

Welcome to Portfolio

Portfolio is a web-application based on Rails 4.x framework that allows you create portfolio with images

Key features:

  • Upload artworks and show them in Gallery or Album
  • Organize photos in Projects, connecting a topic or event
  • Watermarks, Tags, Search, Contacts page, Localization
  • Useful admin UI

Build Status TravisCI Code Climate Coverage Status Dependency Status

Getting Started

Make sure following software is installed:

brew install optipng jpegoptim imagemagick

Clone project repo

git clone https://github.com/rilian/portfolio.git

Migrate and seed database:

cd portfolio && rake db:migrate && rake db:seed

Start the web server

rails s

Go to http://localhost:3000

Deploy

Modify seeded user account and password

Update settings -> 'production' in database or login and update on site

Deploy with capistrano

cap deploy:config cap deploy

If you need to run remotely rake task, use

cap invoke COMMAND='cd PATH_TO_APPLICATION && bundle exec rake RAILS_ENV=production images:recreate_versions' cap invoke COMMAND='cd /home/username/apps/portfolio/current && bundle exec rake RAILS_ENV=production images:publish_unpublished'

Contributing

I encourage you to test and use the software, send your pull-requests with improvements and suggest cool features!

License

Portfolio is provided as is, without any responsibility