Wszystkie realizacje

Web · Muzyka / Realtime · 2013–2014

GorillaFM

Interaktywne radio internetowe

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

Superinteraktywny, 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 do cache'owania

Obie aplikacje deployują się automatycznie przez Git i Capistrano.

WebSockets

Co wnieśliśmy

Usługi stojące za tym projektem

Przeglądaj dalej

Przeczytaj też

Web · Praca / SocialTerazZarazOferty pracy i Twoi znajomi w jednym miejscuZoptymalizowany pod ~40 mln odsłon/mies.Przeczytaj case studyPoprzednie · Gulliver

Masz podobny problem?

Zacznij od darmowego 30-minutowego audytu — powiemy Ci wprost, czy umiemy pomóc.

30 min  ·  Google Calendar  ·  bez sales decku

Wolisz napisać? Wyślij nam wiadomość