Aplikacje webowe i mobilne · 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 zaplanujesz swój udział w festiwalu. To darmowe rozwiązanie webowe i mobilne pomaga być w kontakcie ze znajomymi i dzielić się najlepszymi chwilami z festiwali.
Całą platformę webową — backend i frontend — zbudowaliśmy sami; zespół FestBlast przygotował wcześniej jedynie projekt graficzny i szkice interfejsu. Około czterech miesięcy pracy w pełnym wymiarze zaowocowało responsywną aplikacją webową oraz natywnymi aplikacjami mobilnymi na Androida i iOS.
Podsumowanie techniczne
Aplikacja webowa
- Ruby on Rails w trzech rolach naraz: interfejs aplikacji webowej, 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 pobiera 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 w Twojej okolicy.
- Możliwość skalowania przez dodawanie serwerów (z użyciem 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.
- Program festiwali — 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).
Jeden zespół, wszystkie warstwy
Co zrobiliśmy w tym projekcie
Web i frontend.
Aplikacje React/Next.js gotowe do użytku, design systems i panele, które działają szybko także po rozbudowie.
Aplikacje mobilne.
Aplikacje wieloplatformowe ze wspólną bazą kodu i natywnymi rozwiązaniami iOS/Android tam, gdzie są potrzebne.
Backend i API.
Usługi z kontrolą typów, przejrzyste modele danych i API gotowe na wzrost liczby użytkowników i danych.
Dane i integracje.
Przepływ danych i integracje z zewnętrznymi API — żeby Twoje systemy sprawnie wymieniały informacje.
Cloud i DevOps.
Odtwarzalna infrastruktura jako kod, CI/CD i monitorowanie działania — bez rozbieżności wynikających z ręcznych zmian w konsoli.
Przeczytaj też
Aplikacja mobilna · HR / RekrutacjaRecruiteeZnajduj, oceniaj i zatrudniaj najlepszych kandydatówZobacz pełny opis →← Poprzednia · TripsomniaMasz 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ść →
