Ruby on Rails Upgrade
Budget $15-25 USD / hour
serve2perform is a legacy Rails application sitting at 3-2-stable and was built over a fair amount of time by several independent contributors. It includes approximately 100 common gems and uses no frontend frameworks. All frontend work is done with vanilla JavaScript and ERuby for templating. Most of the code is standard CRUD work without any crazy tricks, metaprogramming, or other oddities. The application is deployed on a single VPS at the moment but was formerly hosted with Heroku.
Work was done in late 2019 to upgrade the codebase to Rails 4.2. Since that time, the codebase has diverged by around 130 or so commits of varying size. The upgraded codebase is sitting in its own (functional but outdated) branch. It needs to be merged with the changes in the master branch and it needs to be brought to a deployable state. Where possible, the codebase should also be prepped for upgrading to Rails 5+ by identifying any major points of change and following newer standards.
Finally, we do not wish to introduce any modern niceties at this time (patterns, frameworks, libraries, etc). This work is strictly focused on combining branches, reaching a deployable state, and (if possible) preparing code for future upgrades.
Skills needed:
- Strong comprehension of Rails 3 and 4
- Strong comprehension of popular libraries from the Rails 3 era
- Insight into Rails 5
- Strong comprehension of git
- Fair understanding of Redis and Resque
- Fair understanding of PostgreSQL
- Vanilla JavaScript competency
- ERuby, HTML, SASS, and CSS competency
- A demonstration of clean coding and documentation practices
7 freelancers are bidding on average $24/hour for this job
Hello, I have a strong and solid background of 5+ years in Ruby on Rails platform. I have developed a wide range of complex web-based applications which include project management tools, SaaS applications, real-estate More
Hello, Hope you are doing well! I can understand what you need, I can help you to achieve your goal. We are a team of highly skilled developers and designers having more than 7 years of experience. You can check our More
As per my professional summary, my qualities and experience make me highly suitable for the role. Throughout my career, I have demonstrated the highest levels of service and commitment to the mission of any organizatio More
Hi there, I'm interested in helping you to upgrade the legacy rails application. I have a developer available who is already acqauinted with Ruby on Rails, React.js, Sentry, Docker, Node.js, Ansible, HTML, CSS, Bootstr More
Dear Hiring Manager, I have been working in rails 3, 4, 5 and 6. I do have a hands-on experience of upgrading ruby and rails version of many applications, with heroku and custom servers upgradations. I understand the More