Wszystkie realizacje

Web · Muzyka / Czas rzeczywisty · 2013–2014

GorillaFM

Interaktywne radio internetowe

Radio Gorilla FM to projekt tworzony przez pasjonatów muzyki i jego słuchaczy.

W pełni interaktywny, jednostronicowy serwis radia internetowego. Oprócz słuchania muzyki możesz tu:

  • przeglądać bazę utworów radia i zamawiać piosenki online;
  • czatować z innymi słuchaczami;
  • przeglądać profile, ulubione utwory i aktywności — swoje i znajomych;
  • zdobywać doświadczenie jako słuchacz i awansować na kolejne rangi Gorilla;
  • scrobblować odsłuchane utwory do LastFM i Facebook OpenGraph API.

Podsumowanie techniczne

Aplikacja frontendowa

  • Zbudowana w AngularJS jako w pełni samodzielna aplikacja frontendowa
  • Łączy się z serwerem API przez HTTP i WebSockets
  • Narzędzia: Grunt, SASS, Jade, CoffeeScript

Serwer backendowy

  • Zbudowany w Ruby on Rails
  • Endpointy API po HTTP i WebSockets
  • Zawiera panel administracyjny
  • Wyszukiwanie pełnotekstowe oparte na Elasticsearch
  • Redis do synchronizacji wielu instancji Railsów (serwer, workery, WebSockets) i jako pamięć podręczna

Obie aplikacje są wdrażane automatycznie przez Git i Capistrano.

WebSockets

Jeden zespół, wszystkie warstwy

Usługi stojące za tym projektem

Przeczytaj też

Web · Praca / SpołecznośćTerazZarazOferty pracy i Twoi znajomi w jednym miejscuPrzygotowany na ~40 mln odsłon/mies.Zobacz pełny opisPoprzednia · Gulliver

Masz podobny problem?

Zacznij od 30 minut z full-stackiem — powiemy Ci wprost, czy umiemy pomóc.

30 minGoogle Calendarbez prezentacji sprzedażowej

Wolisz napisać? Wyślij nam wiadomość