Yanapay: Blingual Crowdfunding Web Site
$30-250 USD
Maksettu toimituksen yhteydessä
We are a small startup company. The initial release of our first Web site is almost finished (90%). The Web site works in Spanish per default but you can choose English using the button on the header. The work to be done is:
1. Finish the interface to PayPal payments (there is already a gem to do this, the last steps are to be done).
2. Add a “delete project button” if the project creator wants to (there is already an edit button in that page).
3. Complete interface to YouTube videos (actually it is only working with Vimeo videos, configuration should be done).
4. Add a field in the Project database table: “Description_in_English” (to be displayed instead of the default “Description” field when the user change language from Spanish to English).
5. Set up MailChimp mailing (the gem is already done, configuration is failing)
So far the work to be done. After that, if we both agree in, we can continue building the next release of the same Web site, that includes the interface to other payment means, upgrading to more recent Ruby and Rails versions, and further software maintenance tasks.
Note that we use Slim and Sass languages for Rails. You should also know GIT and Javascript.
The gem file is the following:
ruby '1.9.3'
gem 'rails', '3.2.13'
gem 'sidekiq', '~> 2.13.0'
gem 'sinatra', require: false
gem 'best_in_place'
gem 'state_machine', require: 'state_machine/core'
gem 'paper_trail', '~> 2.7.1'
# Database and data related
gem 'pg'
gem 'pg_search'
gem 'postgres-copy'
gem 'schema_plus'
gem 'schema_associations'
gem 'chartkick'
# Payment engine using Paypal
gem 'app_paypal_express'
gem 'draper'
# Frontend
gem 'slim-rails', '~> 1.1.1'
gem 'jquery-rails'
gem 'initjs'
# Authentication and Authorization
gem 'omniauth'
gem 'omniauth-twitter'
gem 'omniauth-facebook', '1.4.0'
gem 'devise'
gem 'ezcrypto'
gem 'cancan'
gem 'app_mailchimp'
# HTML manipulation and formatting
gem 'formtastic', '~> 2.1.1'
gem "auto_html", '= 1.4.2'
gem 'kaminari'
gem 'active_attr'
# Uploads
gem 'carrierwave', '~> 0.8.0'
gem 'rmagick'
# Other Tools
gem 'ranked-model'
gem 'feedjira'
gem 'validation_reflection',
gem 'inherited_resources', '1.3.1'
gem 'has_scope'
gem 'spectator-validates_email', require: 'validates_email'
gem 'video_info', '>= 1.1.1', '< 2'
gem 'enumerate_it'
gem 'httparty', '~> 0.12.0'
gem 'carmen-rails'
gem "font-awesome-rails"
# Translations
gem 'http_accept_language'
gem 'routing-filter'
# Payment
gem 'activemerchant', '>= 1.17.0', require: 'active_merchant'
gem 'httpclient', '>= 2.2.5'
group :production do
gem 'fog', '>= 1.3.1'
gem 'unicorn'
gem 'heroku-deflater', '>= 0.4.1'
gem 'rails_12factor', '0.0.2'
end
group :development do
gem "letter_opener"
gem 'foreman'
gem 'better_errors'
gem 'binding_of_caller'
gem 'rack-mini-profiler'
gem 'faker', '1.2.0'
gem 'image_suckr'
end
group :test, :development do
gem 'rspec-rails'
end
group :test do
gem 'launchy'
gem 'database_cleaner'
gem 'shoulda', :require => false
gem 'factory_girl_rails'
gem 'capybara', '~> 2.0.2'
gem 'jasmine'
gem 'coveralls', require: false
end
group :assets do
gem "sass", "~> 3.2.5"
gem 'sass-rails'
gem 'coffee-rails'
gem "compass-rails"
gem 'uglifier'
gem 'compass-960-plugin'
gem 'bootstrap-sass', '2.3.2.0'
end
gem 'weekdays'
gem "rack-timeout"
gem 'rails_autolink', '~> 1.0.7'
gem "RedCloth"
gem 'ckeditor'
gem 'paperclip'
You can see the Web site working at http://app-demo.herokuapp.com
Projektin tunnus: #7928491
Tietoa projektista
12 freelanceria on tarjonnut keskimäärin $390 tähän työhön
My experience of 3 year in website testing, payment testing and Automation to fasten the speed and make thing very transparent.