Wszystkie projektyAplikacja mobilna · Lifestyle

Dance School Management App

Wszystkie kursy, wydarzenia, warsztaty i instruktorzy tańca w jednej aplikacji — dla tancerzy i szkół tańca.

Dance School Management App
Rola
Junior Flutter Developer
Klient
ItMesh — Let's Dance
Okres
2023 — 2024
Platforma
iOS · Android
01 / O PROJEKCIE

Co to jest?

Let's Dance to aplikacja łącząca szkoły tańca z tancerzami. Szkoły publikują kursy, wydarzenia i aktualności, a użytkownicy przeglądają ofertę w swoim mieście, filtrują zajęcia po poziomie i zapisują się na nie.

Nad aplikacją pracowałem w ItMesh jako Junior Flutter Developer. Rozwijałem nowe ekrany i funkcje, integrowałem je z REST API i Firebase oraz dokumentowałem projekt.

To był mój pierwszy duży projekt komercyjny w zespole — praca z code review, GitHubem i realnymi użytkownikami.

02 / FUNKCJE

Co zawiera

Najważniejsze moduły i funkcjonalności projektu.

01

Tablica aktualności

Feed z nowościami od obserwowanych szkół: nowe kursy, warsztaty i wydarzenia ze zdjęciami i opisem.

02

Świat taneczny

Katalog szkół tańca, kursów, sal tanecznych, instruktorów, DJ-ów i wydarzeń w jednym miejscu.

03

Kursy z filtrami

Lista zajęć z filtrowaniem po mieście i poziomie (otwarty, początkujący, średnio zaawansowany, zaawansowany).

04

Grafik zajęć

Dzień, godzina i prowadzący przy każdym kursie — szybki podgląd, kiedy i z kim są zajęcia.

05

Profil użytkownika

Konto użytkownika z jego zajęciami i ustawieniami.

06

Komunikacja ze szkołą

Powiadomienia i informacje od szkoły trafiają bezpośrednio do uczniów.

03 / TECHNOLOGIE

Z czego zbudowane

Stack technologiczny użyty w projekcie.

Mobile
FlutterDartMaterial
Backend i dane
FirebaseREST API
Praca zespołowa
GitHubCode reviewDokumentacja
04 / GALERIA

Zrzuty ekranu

Ekran tablicy aktualności
Tablica aktualności
Ekran Świat taneczny
Świat taneczny
Ekran listy kursów z legendą poziomów
Kursy z filtrami poziomu
05 / CZEGO SIĘ NAUCZYŁEM
  • —Pierwszy projekt komercyjny w zespole: code review, GitHub flow i dokumentacja.
  • —Integracja aplikacji Flutter z REST API i Firebase.
  • —Budowanie list, filtrów i nawigacji dla dużej ilości treści.
Następny projektOnkoRadar