Ruby on Rails / Spree Extension / Product Catalogue

Web, Mobile & Software Dev Web Development Posted 3 years ago


Less than 30 hrs/week
Less than 1 week

Start Date

July 21, 2013


"This extension provides functionality to generate custom PDF product catalouges built to work on readonly cloud servers like Heroku. It also has ability cache the catalogues on your S3 file server."

We started to work on this module for Spree but due to a tight schedule we looking for someone to help us finish it.


- basic controllers helpers and methods
- configuration/preferences (admin part so we later can extend with some theme options)
- prawn? or do we have a better gem for this job?
- lib/ pdf class methods
- pdf template (basic and minimal with good space between objects to work for i18n)
- hook it with the wishlist extension so users can generate catalogue by their wishlists.
- DelayedJob is required to make this work without eating up a dyno
-  tests >= 95% coverage

Note: Lots of inspiration can be found in the spree_print_invoice extension, big difference is that we use products instead of orders and that we generate bulk.

Contractor requirements

This is a job for anyone that are very comfortable with Rails, RSpec and Capybara. Knowledge of Spree or at least that you can understand its API quick.

How to apply

1, Please checkout the source code of the project before you apply, its open for all so you can just git clone it and test it out.

2, Don't apply please with irrelevant long CV and showcases from your copy & past bin, write a short message with relevant info about the task (we Ruby developers to and like things short and techy).

3, Don't apply please if you think you can include learning Spree in the hours paid, update yourself on your spare time.

4, It would be nice if you send us your Github profile link and Skype id so we can start chat at once.


7. No corporate nonsense or other long sales pitches please, we are coders who wanna work with coders so let the jobs pull requests (and your Github profile) do the talking.

Work style

1. Clone our fork and use it as upstream.
2. Keep your pull requests in sync with your work hours.
3. Follow the styleguide
4. Use new ruby hash syntax.

Spree dev docs:


- By Skype
- You can also at IRC ask for help if you get stuck at #spree

  • Other Skills:

Activity on this Job

Last Viewed by Client: 3 years ago

Invites Sent: 1

Unanswered Invites: 0

Hired: 2

About the Client

(3.69) 12 reviews

Gothenburg 01:31 AM

22 Jobs Posted
96% Hire Rate, 1 Open Job

$2,644 Total Spent
26 Hires, 0 Active

$19.72/hr Avg Hourly Rate Paid
146 Hours

Member Since May 8, 2013