Chetu – Custom Software Development CompanySearch blackphone blackphone black

A CASE STUDY

REVITALIZING RUBY ON RAILS APPLICATION

Despite its early 2000's release data, Ruby on Rails still represents a viable framework for rapid app development, claiming convention over configuration.

ruby on rails desktop combo

Discussion: The Why, What, and How of Ruby on Rails

Although it seems like we’re light-years from where we began, IT is still very much so in its infancy. As we move forward from here, the matrix will continue to grow and specialize. One framework in particular has demonstrated its resilience time and time again. This framework is Ruby on Rails – a trailblazer in the coding community. Developers now have the opportunity to align development tools with project parameters, easing the process and accelerating time to market, but a large majority are loyal to Ruby on Rails.

Ruby on Rails (RoR) is an open source, web development framework that supports rapid website and application development by simplifying rote tasks. The appeal of Ruby on Rails are the rails, so to speak, the structural integrity of the conventions. Conventions mitigate repetitive configuration. RoR takes the most arduous tasks related to coding and assuages them with preassembled templates.

Since its inception in early 2000’s, Ruby on Rails has carried many big name applications onto victory, including Shopify, Airbnb, and SoundCloud. There’s no question as to whether the framework has made waves within the developer community, influencing all tools that have come after. This is not to say that it has antiquated in the wake of frenetic advancements in technology. It has remained relevant through continual development and frequent updates.

Use Case: Mapping and Guide App

We recently leveraged Ruby on Rails for map and guide publishing franchise who was looking to enhance their existing application. The application is an integral part of over 130 franchise locations, and has its hand in propelling the tourism industry forward. Their computer-generated maps are distributed to local hotels, visitor centers, and other vacation spots around the world.

Chetu was tasked to work on the existing backlogs and take the lead on the app revitalization. The application was developed using Ruby on Rails and MySQL database, so we assembled our team around those requirements. The list of backlogged tasks was long and still evolving when our engagement began. Here are some of the requirements we received.

ISSUE TYPE SUMMARY
Bug Back buttons generally broken
Story Provide reporting on year-to-year advertiser retention
Story Franchisees should be able to upload printer-invoice info
Story Franchisees would like a market-specific client search
Story Admins and zees would like by-category reporting
Task Support grouping of Clients for national/chain Advertisers (esp. across Markets)
Task Add breadcrumbs to AdWiz
Story Add date filters to reporting
Task Update DPS Markets Sales Report columns shown
Task Switch to Google authentication for AdWiz
Story Admins would like additional sorting and filtering options on markets list
Task Support multiple categories for individual Ads
Story Store distribution data in AdWiz
Story Replace all PNG icons with vector (SVG or font)
Task Add more color to AdWiz icons & buttons for additional visual queues
Task Add search to AdvertiserLeads controller
Task Account for paid-placement ads in royalty reportiIng

While executing the requirements, Chetu developers had many parameters to navigate. The Ruby on Rails app would need to operate on a variety of browsers – Chrome, Firefox, IE, Safari – and remain Android compatible. We also abided by the best coding practices for Ruby on Rails.

Remaining relevant in today’s climate is the only path to sustainability, and relevancy comes from dynamic IT strategies. The client found themselves falling behind, and rather than forfeiting users, they adapted – recognizing their UX deficit, confronting backlogged items, and outsourcing development work they did not have the bandwidth or skillset to complete in-house. Having the opportunity to delegate pending responsibilities to a highly responsive and highly skilled team opened the door for evolution on other fronts.

Mapping and Guide App

Exploration: Exploring the Chetu Toolbox

Chetu’s model represents the rare duality expertise and efficiency, drawing from a colorful spectrum of skillsets and programming language literacies to maximize client resources. We are able to guarantee a seasoned developer that is not only an expert in a certain framework, but also attune to the nuances of a particular industry. For instance, this client received Ruby on Rails developers who have previous experience operating within the travel and tourism industry. We find aligning industry and technology preemptively leads to more powerful software.

Ruby on Rails represents only one programming language amidst a toolbox populated by dozens of niche languages. Some of our most popular languages include…

Exploring the Chetu Toolbox

The mapping franchise wanted to outsource the entire project, but there are alternatives to this. Chetu is designed to fill a deficit, regardless the depth – meaning, our clients are at liberty to scale our services to their needs. Outsource the requirements from concept to code or augment your staff with our developers. Chetu developers often work as an extension of an in-house team, filling a specific role for as long as the client needs.

If you are feeling your IT action items growing beyond your control, we recommend undergoing a consultation. Our franchise client was able to knock out several projects with one stone, upgrading their system to address user trends and recharging their existing app with some maintenance tasks. Reach out today to guide your platform into the future, guaranteeing sustainability and business security.

RAILS IS THE MOST WELL THOUGHT-OUT WEB DEVELOPMENT FRAMEWORK I'VE EVER USED. AND THAT'S IN A DECADE OF DOING WEB APPS FOR A LIVING.

James Duncan Davidson, creator of the Tomcat webserver

LET’S WORK TOGETHER

TO ENGINEER GREATNESS

Apps Built
0
+
Apps Built
happy-customer
0
+
Happy Customers
repeat-and-referral-business
0
%
Repeat and Referral Business
developers
0
+
Developers

Privacy Policy | Legal Policy | Careers | Sitemap | Feedback | Referral | Contact Us

Copyright © 2000- Chetu Inc. All Rights Reserved.

Button to scroll to top

By continuing to use this website, you agree to our cookie policy. Learn more GOT IT