In an earlier article, we highlighted all the reasons you should learn Ruby On Rails. To recap, just like Python, Rails is another language that’s relatively easy to learn and has a wide and supportive community base for beginners. This makes learning less daunting and a little more enjoyable!

However, to help you understand what Rails can do, we’ve put together a list of the different sort of applications and softwares you can create with it:

READ MORE:
Grants And Schemes Every Tech Startup In Singapore Should Know Of
9 Free And Subsidised TRIVE Resources Young Singaporean Startups Can Tap Into
Business Loans For Startups And SMEs — Preparing Your Loan Application For 2019

Chat And Call Applications:

5 Things You Didn't Know You Could Do With Ruby On Rails_1
Websites like Clarity use Ruby on Rails to power their website.

Clarity, a site that connects aspiring startup and entrepreneurs with established industry experts using a pay-per-call model was created on the Rails framework.

Besides providing call and chat functions, the site greatly demonstrates all the possibilities that creating websites on Rails has to offer. One other function found on Clarity is automated payments that depend on the call duration generated by users; having such functions doesn’t just add to the user experience for websites but also creates a more dynamic website.

Another application that was built on the Rails platform that uses chat functions is Zendesk, an automated customer service site. Plenty of companies, include us here at UpCode Academy, rely on Zendesk for their daily operations.

Games:

5 Things You Didn't Know You Could Do With Ruby On Rails_2
Not only was Ruby Warrior created with Ruby On Rails, the game also teaches you how to code through fun quests.

For those of you who might not know, Ruby was conceptualised and developed in Japan. Its founder — Yukihiro Matsumoto — wanted to create a programming language that was fun and was more concise than other programming languages available then.

Needless to say, this led to developers creating games using the Ruby platform in Japan itself.

For the longest time, Flash was used to support web browser-based games but these days, big tech companies like Google, Microsoft and even Apple have all announced that they would stop using Flash because of its security bugs.

Having said that, Ruby’s done a great job at rapidly replacing Flash for game application developers looking to venture into creating mobile-friendly games.

While coding in Ruby might have its limitations, the great thing about the language is that its dynamic and flexible nature means that experienced developers can also work with other software to create a more exciting end-product.

RELATED: 5 Reasons Beginner Web-App Developers Should Learn Ruby On Rails

Live and Video Streaming Sites:

5 Things You Didn't Know You Could Do With Ruby On Rails_3
Plenty of games like League of Legends, Fortnite and Pokemon are on Twitch.

Besides games, the Rails framework also allows you to create video streaming websites.

Twitch, the popular gaming livestreaming site accurately showcases the incredible capabilities that Ruby on Rails has. Besides livestreaming, Twitch also provides donation and paid subscription features.

Another site was built using Rails? Hulu! The television streaming site popular in the US was created using Rails and even supported them back in 2012 when they had their Ruby On Rails conference.

E-Commerce:

5 Things You Didn't Know You Could Do With Ruby On Rails_4
With so many products set across different categories, Sephora optimises its site with Ruby on Rails.

Did you know, websites like Sephora SEA use the Rails platform to list and sell their beauty products?

Screenshot 2018-11-19 at 4.34.20 PM
Shopify is one of the most popular e-commerce website that operates on the Ruby on Rails platform.

Another e-commerce space that uses Rails is Shopify. The e-commerce site is so popular that celebrities like the Kardashian clan and rappers like Drake and Kanye West use it to sell their merchandise and products.

What’s more, there are a slew of Github pages that let you build applications to leverage Shopify’s API so not only can you build your business, you can find ways to customise it according to your brand’s and customers’ needs.

RELATED: Are You Building A Small Business Or A Startup? Know The Difference To Avoid Failure!

Social Media Apps:

5 Things You Didn't Know You Could Do With Ruby On Rails_6
GitHub provides open source codes for individuals and businesses all over the world.

Finally, social networking websites like GitHub, 500px and more are all hosted on Rails.

As we’ve mentioned before, Rails is a flexible platform that allows you to work with other languages and software, but did you know that there are third party libraries — aptly named Gems — that let you install new features and integrations?


Inspired to create develop your own games and applications? Sign up for our Web Development (Ruby On Rails) course here!