Replacing Jquery with Angular and customizing Devise and add new features in Rails app
When you have an obsolete and slow frontend it’s very bad for UX and if it’s combined with lack of features in your Rails app, that’s definitely going to not let your app be popular among users. That was the case of BetterTaxi , a German based startup providing a mobile app for booking taxis.
First, I had to assist and conduct the process of whipping out the obsolete #JQuery frontend and replacing it with Angular. Why choose these two frameworks? Both frameworks possess some top-notch features that make web developers comfortable. For example, Ruby on Rails - The Rails Foundation follows DRY methodologies, which implies Don’t repeat yourself! On the other hand, using the effective data-binding strategy in Angular , the developer can obtain the zen of “Write-Less-Code.”
Replacement of the obsolete frontend code led to increasing by 60% of the speed of user interaction with the web app and to a more compact and easy to test code. Which in its turn made the codebase more compact and easy to scale.
Adding new features in the Rails app like allowing you to book a taxi, or a bus for a group of colleagues, and booking a trip in advance increased the customer base by 30% after making them available to customers.
#Ruby #RubyonRails #Rails