Web + Mobile · Muzyka · 2014–2016
FestBlast
Najlepszy sposób, by cieszyć się festiwalami
FestBlast to kompleksowa platforma, dzięki której łatwo znajdziesz najlepsze festiwale muzyczne, zorganizujesz wyjazd i spersonalizujesz swoje festiwalowe przeżycia. To darmowe rozwiązanie webowe i mobilne pomaga być w kontakcie ze znajomymi i dzielić się epickimi festiwalowymi momentami.
Cała platforma webowa — backend i frontend — była w całości naszą pracą; zespół FestBlast przygotował wcześniej jedynie design i szkice UI. Około cztery miesiące pracy w pełnym wymiarze zaowocowały responsywną aplikacją webową oraz natywnymi aplikacjami mobilnymi na Androida i iOS.
Podsumowanie techniczne
Aplikacja webowa
- Ruby on Rails w trzech rolach naraz: frontendowa aplikacja webowa, API dla aplikacji mobilnej i panel administracyjny.
- Łączy się z wieloma API: importuje znajomych (Facebook, Google+, Windows Live, Yahoo), ulubionych artystów (Spotify, Grooveshark, Deezer, LastFM) oraz scrapuje wideo, zdjęcia i tweety (YouTube, Instagram, SoundCloud, Twitter).
- Zaawansowane wyszukiwanie pełnotekstowe artystów i festiwali z filtrami (data, cena, wielkość, lokalizacja) oraz możliwością znalezienia festiwali najbliżej Twojej lokalizacji.
- W pełni skalowalna horyzontalnie (przez Chef).
Aplikacja mobilna
- Angular i Ionic Framework, wdrażana na Androida 4.0+ i iOS 6.0+ przez Apache Cordova.
- Powiadomienia push i natywne logowanie przez Facebooka.
- Line-upy — w tym Twój własny — alerty o koncertach, mapy festiwali z wyszukiwaniem znajomych, a do tego pogoda, latarka i lista rzeczy do spakowania.
Obie aplikacje są pokryte testami jednostkowymi; aplikacja mobilna ma też testy integracyjne (Protractor).
Co wnieśliśmy
Usługi stojące za tym projektem
Web i frontend.
Produkcyjne aplikacje React/Next.js, design systemy i dashboardy, które pozostają szybkie, gdy rosną.
Mobile.
Aplikacje cross-platform z jednej bazy kodu, plus natywny iOS/Android tam, gdzie to się liczy.
Backend i API.
Otypowane serwisy, czyste modele danych i API zbudowane tak, żeby skalowały się bez niespodzianek.
Dane i integracje.
Pipeline'y, integracje z zewnętrznymi API i klej, dzięki któremu systemy ze sobą rozmawiają.
Cloud i DevOps.
Odtwarzalna infrastruktura jako kod, CI/CD i obserwowalność — bez dryfu z konsoli.
Przeglądaj dalej
Przeczytaj też
Mobile · HR / RekrutacjaRecruiteeZnajduj, selekcjonuj i zatrudniaj najlepsze talentyPrzeczytaj case study →← Poprzednie · TripsomniaMasz 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ść →
