Improvement of photo school's rails 3 website

We are a photo school with a dynamic Rails 3 website developed in-house

- we host on [url removed, login to view] - developer MUST have heroku experience and knowledge as well as fluency in Git, Rails 3, i18n, Active Record.

- we value super-clean, organized, simple, dry code and work habits, good communication skills.

- modifications must be documented and explained (skype or text-chat) to site owner who wants to maintain the code in the future

A. Small improvements of existing features and environement

A1. update of project to rails 3.2 (gem file) shouldn't pose any problems, everything is standard

A2. creation of a staging environment on heroku to deploy dev versions of website for testing & review, including a dev version of database (currently there is only one live environment)

A3. explanation to site owner on how to migrate site and database schema and data from dev to prod

A4. Improvement of contact form and newsletter subscribe form to include validations (non-empty, email format), return to page with previously entered values displayed in case of error

B. Implementation of i18n with a Redis or ActiveRecord backend

B0. discussion to decide on chosen backend (redis, active record or else, speed and caching aspects)

B1. implementation of i18n in our app with chosen backend

B2. creation of simple but clean crud admin interface with authentication to list existing translation keys, organized by website section, including a search box to search / filter the list of existing keys

- clicking on existing key goes to editing page

- delete button with each key to erase it from DB

- add button to add new key / values

B3. edit view to edit existing or new translation key / value - form shows key, value in locale1, value in locale2, submit, cancel

C. Implementation of course calendar in DB - ActiveRecord

- model include courses, classes, course type, dates, language - more detailed brief will be given

- future classes pertaining to a course - appear in course page

- future classes appear in calendar page grouped by course / location / language

- every class listed has link to registration form

C0. architecture discussion to establish schema

C1. dev and implementation of model, controllers and view modifications, including migrations

C2. improvement of registration form, including validations, error messages, send email with registration data

C2. creation of admin interface with authentication to CRUD courses, course types & classes

Квалификация: CSS, HTML, Ruby on Rails

Показать больше work habits, who developed website, website developer database website, website developed in ruby on rails, value website, type of website to be developed, standard website format, small improvements, search improvements, schema update, schema form, ruby on rails version, ruby on rails model types, ruby on rails host, ruby on rails dev, ruby on rails database, ruby on rails case, ruby on rails calendar, ruby gem update, return ruby on rails

О работодателе:
( 0 отзыв(-а, -ов) ) Geneva, Switzerland

ID проекта: #1418851

5 фрилансеров(-а) в среднем готовы выполнить эту работу за $318


Kindly check your inbox. Thanks

$350 USD за 10 дней(-я)
(20 отзывов(-а))

Experienced Rails/Ruby and Linux admin. Cloud engineer. Please see PMB

$300 USD за 4 дней(-я)
(3 отзывов(-а))


$320 USD за 5 дней(-я)
(0 отзывов(-а))

Hi.!! i can understand the project whatever you wanna to degine and develop here we have a proffassioanl team to do this work very soon and very chip cost we will promise to give you cheap and best service.

$300 USD за 4 дней(-я)
(0 отзывов(-а))

I m Nimesh.. I am Work on ruby. So i can do this project better than other..

$319 USD за 25 дней(-я)
(0 отзывов(-а))