In Progress

Update Ruby on Rails, Transition from S3 to Backblaze and Fix Open Bugs on [login to view URL]

We are looking for a remote freelance developer with the ability to fix issues and update the open source code base of [login to view URL] using Ruby on Rails, storage and other web technologies. Goals: To ensure security through updating to latest versions, to fix issues impacting functionality, to ensure a working transition from S3 to Backblaze and to enable the automatic deployment of the project from GitHub to a Debian server.

This freelance project would include a serious functionality check after the updates. Changes and deployment should be documented following best practices.

The Github pages are

* User: [login to view URL]

* Admin Interface: [login to view URL]

Ruby is already updated to 2.4 and working on Debian Buster (See the "buster" branch in the project repository). Other technologies include: Capistrano, Websocket, AWS S3 (on Backblaze), ClojureScript (Clojure), CoffeeScript, ActiveAdmin, AngularJS, Cdist. The website should be deployed (again) to VoiceRepublic ([login to view URL]).

The following needs to be taken care of as part of the project.

1. Updates and Dependencies

* Please update to well-supported Ruby and Rails versions to ensure the system can run smoothly. Desired versions:

* Update Ruby 2.4.N to Ruby 2.7.1

* Update Rails 4.2.0 to Rails 6.1.x.

* Bump dependencies to latest version (also see automatic Dependabot PRs)

2. Data Sources and Deployment

* Switch to Backblaze's S3 as storage engine (data is already transferred)

* Do changes in uploading code needed for compatibility with B2, also see [login to view URL]

* Rename "Integration" branch to "development" branch. Deploy development and master branch automatically with Travis to run the system including admin app (backend). For settings use environment variables on Travis.

* Automatically create docker images

* Add (semi)automatic tests to ensure Upload and Streaming functionality works on Backblaze (start with manual tests)

* Set up Vercel or another suitable service to create a test installation for each PR

3. Office Backend

* Solve issues - batch actions, enable delete and show "public page link" - in back office to re-enable administration tasks

* Add system config settings, e.g. Backblaze S3 keys, Mailgun, other config options into the backoffice settings UI

4. Voicerepublic User System

* Fix missing images and ensure all media files come from internal resources (not external)

* Unlink Streamboxx page [login to view URL] We currently don't provide this feature but might come back to it later again.

* Update dead/outdated links to blog, help, etc. e.g. to Twitter it should be [login to view URL]

* Delete [login to view URL] box service

* Fix links to public pages

* Take out Facebook Login (comment out the code in case we come back later)

* Fix RSS issue resulting in a lot of resource usage

* Add a privacy respecting captcha for user sign up

* Check validity of [login to view URL] and move any still relevant content to Then delete file.

* Move deployment info to folder /docs, delete any outdated content and update deployment info. Current file at [login to view URL]

Skills: Ruby on Rails, JavaScript, Ruby, Amazon S3, Continuous Integration

See more: ruby rails rfp, create reservation system ruby rails, ruby rails web service response types, flash ruby rails, website ruby rails, ruby rails feedbacks, ruby rails open source reservation, ruby rails ajax update page section, open source ruby rails booking system, form update quantities cart ruby rails, ruby rails update existent project, open source auction software ruby rails, require open urls ruby rails, ruby rails ajax update table cell, ruby rails api open window options, ruby rails spreadsheet open existing excel, open source exchange ruby rails, fix attachments ruby rails, fix bugs website ruby rails, ruby rails open graph

About the Employer:
( 0 reviews ) Berlin, Germany

Project ID: #27912020

Awarded to:

(84 Reviews)

7 freelancers are bidding on average €470 for this job


Greetings, I have read your project description carefully, I am very interested in your job post. Especially I have a full solution to that, I'm sure I can complete it on time with high quality according to your requ More

€250 EUR in 2 days
(15 Reviews)

Hello. I have rich experience for 8+ years in ROR development. My main skills are to create a high-quality backend and fast fix issues, and user-friendly UI. I had worked on several website and APP developments for dom More

€250 EUR in 7 days
(5 Reviews)

Hello sir, I am a Full Stack Web Developer, you can read about my skills in my bio. I can help you to fix that problems very fast. Let's discuss more details closer. Kind Regards, Robert.

€250 EUR in 1 day
(1 Review)

Let's connect and come for short call before hiring , I agreed the terms can conditions. I am a senior ROR developer and have expertise and experience in Core Ruby, Ruby on Rails, RSpec, Cucumber, Capybara, PhantomJS, More

€600 EUR in 10 days
(2 Reviews)

I have 9+ years of experience in building and scaling ruby on rails applications.I have great experience to work on API,s and full stack#OOP # Server side CSS# Bundler # Rake) # AWS EC2 # Bootstrap # code versioning to More

€650 EUR in 5 days
(0 Reviews)

Hi, I have checked the pdf and read the complete description and will update Ruby on Rails, Transition from S3 to Backblaze and Fix Open Bugs on [login to view URL] for you smoothly and professionally. I am a proficien More

€700 EUR in 10 days
(0 Reviews)