← Wszystkie realizacje

Aplikacja webowa · Muzyka / Czas rzeczywisty · 2013–2014

GorillaFM

Interaktywne radio internetowe

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

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;
  • zapisywać historię odsłuchanych utworów w LastFM i przez 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
  • Punkty dostępu do API przez HTTP i WebSockets
  • Zawiera panel administracyjny
  • Wyszukiwanie pełnotekstowe oparte na Elasticsearch
  • Redis do synchronizacji wielu instancji Ruby on Rails (serwer, procesy robocze, WebSockets) i jako pamięć podręczna

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

WebSockets

Jeden zespół, wszystkie warstwy

Co zrobiliśmy w tym projekcie

Przeczytaj też

Aplikacja webowa · Praca / SpołecznośćTerazZarazOferty pracy i Twoi znajomi w jednym miejscuPrzygotowany na około 40 mln odsłon/mies.Zobacz pełny opis →← Poprzednia · Gulliver

Masz podobny problem?

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

30 minGoogle Calendarbez prezentacji sprzedażowej

Wolisz napisać? Wyślij nam wiadomość →