Skip to content

Portfolio to showcase my design and development work

Notifications You must be signed in to change notification settings

scottsil/portfolio-grok

 
 

Repository files navigation

Grokphoto

Grokphoto is a professional photographer's client and booking management solution, as well as a gallery / portfolio where they can showcase for their work.

This version is work in progress / port to rails 3.1.

For the stable rails 2 version please see the version 2 branch: Version 2

Software Requirements

  • ImageMagick
  • SQLite3

Installation

$ git clone git://github.com/rapind/grokphoto.git
$ cd grokphoto
$ rake grokphoto:init
$ bundle

Then edit these files with your own settings. Everything you need to change is marked with TODO along with instructions if necessary:

  • config/database.yml
  • config/heroku.yml
  • config/initializers/devise.rb
  • config/initializers/secret_token.rb
  • config/initializers/session_store.rb

Then initialize the database and start the server:

$ rake db:create
$ rake db:migrate
$ rake db:seed
$ rails s

At this point you should have a working site with some basic sample data that you can configure with your own data.

Initial Configuration

  1. Login to the administration area (/admin) using [email protected] / password
  2. Click on the Settings tab.
  3. Enter your own information and update the settings.

Features

  • Personalize your site via the configuration / settings page.
  • Manage your portfolios and showcase your work.
  • Manage your own pages with markdown.
  • Manage and share client galleries.
  • One-click photo uploads.
  • Automatically apply a watermark to all of your gallery photos.
  • Photo commenting system for both you and your clients.
  • SEO Friendly URLs.
  • Google compliant sitemap.
  • Google analytics integration.
  • Basic view statistics / history for your client galleries.

Themes

Themes will be supported somehow, possible using liquid markup or rails engines. Still mulling this over.

Internationalization

On the todo list.

Tests

To run the tests:

$ rspec test

Credits

Sample photos were provided by and are copyright of Jaime Coyle Photography http://jaimecoyle.com

License

Creative Commons License
Grokphoto by http://github.com/rapind/grokphoto is licensed under a Creative Commons Attribution-Share Alike 2.5 Canada License.
Based on a work at github.com.

About

Portfolio to showcase my design and development work

http://scottsil.com - coming soon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 98.1%
  • JavaScript 1.8%
  • CoffeeScript 0.1%