← All results

Web · Music / Realtime · 2013–2014

GorillaFM

An interactive online radio station

Radio Gorilla FM is a project created by music enthusiasts and its listeners.

A super-interactive, one-page website for an online radio station. Besides listening to the music, you can:

  • browse the radio's track database and request songs online;
  • chat with other listeners;
  • browse your and your friends' profiles, favourite tracks and activities;
  • gain experience as a listener and advance your Gorilla rank;
  • scrobble listened songs to LastFM and the Facebook OpenGraph API.

Tech wrap-up

Frontend application

  • Built in AngularJS as a fully stand-alone frontend application
  • Connects to the API server via HTTP & WebSockets
  • Tooling: Grunt, SASS, Jade, CoffeeScript

Back-end server

  • Built in Ruby on Rails
  • HTTP and WebSockets API endpoints
  • Includes an admin panel
  • Full-text search with Elasticsearch
  • Redis to synchronise multiple Rails instances (server, workers, WebSockets) and for caching

Both applications are automatically deployable via Git and Capistrano.

WebSockets

What we brought

Services behind this project

Keep exploring

Read this next

Web · Jobs / SocialTerazZarazJob offers and your friends in one placeTuned for ~40M monthly viewsRead case study →← Previous · Gulliver

Have a problem like this?

Start with a free 30-minute audit — we'll tell you straight whether we can help.

30 min  ·  Google Calendar  ·  no sales deck

Prefer to write? Send us a message →