Rozwój aplikacji mobilnych dla Androida / iOS
1. Przegląd projektu
Projekt dotyczy zaprojektowania i rozwoju wielosportowej aplikacji mobilnej społecznościowej dla Androida i iOS, skoncentrowanej na tenisie i pickleballu. Aplikacja połączy sportowców poprzez dopasowywanie, wydarzenia i interakcje z trenerami, oferując zarówno bezpłatne, jak i PRO subskrypcje, które zapewnią różny dostęp do turniejów, rankingów i funkcji organizacyjnych.
- Główne funkcje:
- Bezpłatne i PRO subskrypcje
- Rezerwacja kortów (opcjonalnie)
- Interaktywna mapa do eksploracji kortów
- Monetyzacja treningów (poprzez strukturalne płatności)
- Dopasowywanie i uczestnictwo w wydarzeniach
Aplikacja czerpie inspirację z platform takich jak Strava i Spark, mając na celu wspieranie zarówno rekreacyjnych, jak i konkurencyjnych doświadczeń, tworząc tętniącą życiem społeczność dla graczy i trenerów.
Uwaga: Faza 1 jest kluczowa dla zbudowania solidnych podstaw, a zakres i konkretne funkcje będą się dynamicznie rozwijać, aby dostosować się do celów biznesowych, potrzeb użytkowników i ograniczeń technicznych.
2. Podstawowe funkcje
2.1 Profile użytkowników, osiągnięcia i rankingi
- Profile graczy:
- Informacje osobiste, poziom umiejętności, historia meczów i preferencje sportowe (tenis, pickleball lub oba).
- Osiągnięcia i odznaki:
- Odblokuj osiągnięcia za kamienie milowe, widoczne na profilach, aby zachęcić do zaangażowania użytkowników.
- Dynamiczne rankingi:
- System rankingowy na żywo oparty na wynikach meczów, osiągnięciach i uczestnictwie w wydarzeniach (tylko subskrybenci PRO).
- Feed społecznościowy:
- Użytkownicy mogą publikować aktualizacje, dzielić się wynikami meczów i śledzić innych graczy, aby pozostać w kontakcie.
2.2 Dopasowywanie i wyszukiwanie kortów
Dopasowywanie:
Gracze są dopasowywani na podstawie:- Poziom umiejętności i ranking (tylko subskrypcja PRO)
- Bliskość (odległość ustalona przez sportowca)
- Preferowany sport (tenis, pickleball lub oba)
- Wyszukiwanie graczy: Wyszukaj innych graczy lub trenerów.
Wyszukiwanie kortów (interaktywna mapa):
- Wyświetla publiczne i prywatne korty bez funkcji rezerwacji.
- Korty mogą być dodawane ręcznie przez użytkowników lub za pomocą wyszukiwania Google zasilanego AI (za zgodą administratora).
2.3 Rezerwacja kortów (opcjonalnie)
Integracja z API klubów:
Umożliwia bezproblemową rezerwację kortów z poziomu aplikacji.Funkcja opcjonalna:
W zależności od kosztów i złożoności fazy odkrywania, rezerwacja kortów może być wyłączona z zakresu.
2.4 Interakcja z trenerem i monetyzacja
Profile trenerów:
- Trenerzy reklamują swoje usługi i dostępność na swoich profilach.
- Zarządzaj dostępnością za pomocą aplikacji (podobnie jak TaskRabbit).
- Ustalaj stawki i czas trwania lekcji.
- Trenerzy mogą odpowiadać na wiadomości, ale nie mogą inicjować rozmów (podobnie jak Bumble).
Monetyzacja:
- Gracze rezerwują lekcje za pośrednictwem aplikacji, a płatności są przetwarzane przez Stripe lub PayPal.
- Platforma pobiera procent od opłaty za rezerwację i przekazuje pozostałą kwotę trenerowi.
2.5 Zaangażowanie społeczne i narzędzia komunikacji
Czat w aplikacji:
- Rozmowy jeden na jeden i grupowe dla graczy, trenerów i uczestników turniejów.
- Trenerzy mogą tylko odpowiadać na wiadomości inicjowane przez graczy.
Grupowe czaty wydarzeń:
- Dedykowane czaty dla turniejów i wydarzeń społecznych, aby poprawić komunikację.
2.6 Zarządzanie turniejami i wydarzeniami
Organizacja przez subskrybentów PRO i trenerów:
- Subskrybenci PRO i trenerzy mogą organizować turnieje i wydarzenia na publicznych kortach.
- Uczestnictwo w wydarzeniach wymaga subskrypcji PRO.
Funkcjonalność turniejowa:
- Planowanie meczów: Organizatorzy ustalają harmonogramy i terminy meczów.
- Akceptacja wyników: Wyniki meczów muszą być zatwierdzone przez obu grających zawodników.
- Drabinki turniejowe: Automatycznie lub ręcznie generowane drabinki.
- Puchary: Wyświetlaj trofea turniejowe i osiągnięcia na profilach graczy oraz w feedzie społecznościowym.
2.7 Plany subskrypcyjne i monetyzacja
Podstawowa subskrypcja (BEZPŁATNA):
- Utwórz profil gracza.
- Dopasuj się do lokalnych graczy.
- Czat z innymi graczami.
- Brak dostępu do wydarzeń, turniejów ani rankingów.
Subskrypcja PRO (8,99 CAD/miesiąc lub 70 CAD/rok):
- Szczegółowy profil gracza z historią meczów i przeciwników.
- Dostęp do rankingów i tabel liderów.
- Czat i uczestnictwo w wydarzeniach i turniejach.
- Organizuj wydarzenia i turnieje na publicznych kortach.
Profil trenera (bezpłatny przez 1. rok, potem 15 CAD/miesiąc lub 90 CAD/rok):
- Dopasuj się do graczy na podstawie lokalizacji i umiejętności.
- Reklamuj usługi i wydarzenia.
- Organizuj wydarzenia społeczne i turnieje.
- Odpowiadaj na wiadomości od graczy.
- Otrzymuj rekomendacje od graczy.
2.8 Brama płatności i funkcje monetyzacji
- Integracja płatności:
- Obsługuje Stripe i PayPal dla bezproblemowych transakcji.
- Zakupy w aplikacji:
- Odblokuj ekskluzywne treści, wydarzenia i funkcje.
- Monetyzacja trenerów:
- Gracze płacą za pośrednictwem aplikacji, a platforma pobiera prowizję przed przekazaniem pozostałej płatności trenerowi.
2.9 Panel administracyjny z funkcjami CRM
- Panel administracyjny:
- Monitoruj aktywności użytkowników, rezerwacje i transakcje finansowe.
- Zarządzanie użytkownikami:
- Zarządzaj graczami, trenerami i klubami.
- Analiza i raportowanie:
- Wgląd w zaangażowanie użytkowników, przychody i rezerwacje.
- Akceptacja kortów:
- Akceptuj lub odrzucaj dodania kortów zgłoszone przez użytkowników.
3. Dodatkowe wyjaśnienia i warunki
Inkluzja pickleballu:
- Gracze, korty i mecze mogą być oznaczane na podstawie preferencji sportowych (tenis, pickleball lub oba).
- Preferencja ta będzie odzwierciedlona w dopasowywaniu, filtrach wyszukiwania i rankingach.
Funkcje opcjonalne:
- Rezerwacja kortów jest opcjonalna i będzie zależała od złożoności i kosztów podczas fazy odkrywania.
Wymagania dotyczące uczestnictwa w wydarzeniach:
- Tylko subskrybenci PRO mogą uczestniczyć w turniejach i wydarzeniach.
- Bezpłatni użytkownicy mogą wchodzić w interakcje z innymi, ale nie mogą dołączać do wydarzeń ani uzyskiwać dostępu do zaawansowanych funkcji, takich jak rankingi.
Reklama trenerów i komunikacja:
- Trenerzy mogą promować swoje usługi i wydarzenia w feedzie społecznościowym.
- Gracze mogą inicjować komunikację z trenerami, aby zapobiec spamowi.
-
55 dni55 905 PLN55 dni55 905 PLN
Poważny projekt. Tysiąc 12 tutaj już na pewno napisano +-. Czekam na wszystkie szczegóły i oceniajmy oraz pracujmy. Miłego dnia.
-
30 dni11 181 PLN30 dni11 181 PLN
Witam, mój zespół ma znaczące doświadczenie w tworzeniu aplikacji i składa się zarówno z programistów frontendowych/backendowych, jak i inżynierów QA. Mam kilka pytań, które mogą wpłynąć na wycenę. Po pierwsze - czy macie już gotowy projekt lub prototyp, czy również trzeba go opracować? Po drugie - jakie są terminy, czy jest jakiś czas, do którego trzeba zdążyć z zakończeniem prac?
-
90 dni37 270 PLN
351 90 dni37 270 PLNCześć. Nazywam się Arthur. Od ponad 5 lat rozwijamy aplikacje internetowe i mobilne.
Interesuje mnie Twoje zadanie dotyczące opracowania aplikacji mobilnej.
Około koszt rozwoju wyniesie od 10 tys. USD i okres 90 dni.
Potrzebuję szczegółów, aby podać dokładniejszą wycenę.
-
150 dni93 175 PLN
879 16 0 150 dni93 175 PLNMiesiące 1–2: Projektowanie + Podstawowy rozwój backendu
Projektant UI/UX: Ukończ wstępny projekt w ciągu pierwszych dwóch miesięcy.
Programiści backend: Pracuj nad ustawieniem schematu bazy danych, podstawowymi modelami użytkowników, algorytmami dopasowywania i konfiguracją bramki płatności.
Miesiące 3–4: Rozwój podstawowych funkcji
Programiści mobilni: Wdrażaj podstawowe ekrany, takie jak Profile, Dopasowywanie i Strumień społecznościowy.
Programiści backend: Skup się na zarządzaniu wydarzeniami i konfiguracji turniejów.
Miesiące 5–6: Zaawansowane funkcje i monetyzacja
Programiści mobilni: Ukończ czat, interfejs zarządzania wydarzeniami i proces subskrypcji.
Programiści backend: Wdrażaj profile trenerów, rezerwacje i finalizuj procesy płatności.
… Miesiące 7–8: Panel administracyjny i ostateczne testy
Wszyscy programiści: Udoskonal panel administracyjny, optymalizuj aplikację, przeprowadzaj testy QA i przygotuj się do wdrożenia.
-
60 dni29 816 PLN
116 60 dni29 816 PLNCześć,
Mam bogate doświadczenie w rozwoju aplikacji mobilnych.
Mój plan (25 USD/godz.):
- Planowanie i projektowanie: 1 ~ 2 tygodnie
- Rozwój (kluczowe funkcje): 4 ~ 5 tygodni
Rozwój zaplecza: Profile użytkowników i integracja subskrypcji, matchmaking i wyszukiwanie kortów, coaching i monetyzacja, zarządzanie turniejami i wydarzeniami
Rozwój front-endu: Implementacja interfejsu użytkownika, funkcjonalność czatu
- Testowanie, QA i uruchomienie: 1 ~ 2 tygodnie
… Mogę opowiedzieć o moim doświadczeniu i moich projektach, ale na tej stronie moja propozycja jest publiczna, więc jeśli wyślesz wiadomość, wyjaśnię moje doświadczenie, projekty, CV i tak dalej.
Chcę z Tobą pracować.
Czekam na Twoją odpowiedź.
Z poważaniem,
Kei.
-
35 dni14 908 PLN
2512 4 0 35 dni14 908 PLNCześć Snezhana!
Ostatnio zakończyliśmy rozwój takiej aplikacji mobilnej do rezerwacji kortów tenisowych przy użyciu Flutter, gdzie oprócz rezerwacji kortów tenisowych, można również zapisać się na zawody lub wydarzenia, a płatność jest również tam podłączona. Rozumiemy, jakie pułapki mogą się pojawić podczas rozwijania takiej aplikacji i wiemy, jak je ominąć. Porozmawiajmy bardziej szczegółowo. Ten przypadek można zobaczyć tutaj: https://freelancehunt.com/showcase/work/gibridniy-mobilniy-dodatok-dlya-bronyuvannya-tenisnih/1876080.html
-
90 dni37 270 PLN
1195 4 0 90 dni37 270 PLNCześć Snezhana,
Nasz zespół ISITLab specjalizuje się w rozwoju aplikacji internetowych i mobilnych, i jesteśmy dobrze przygotowani do stworzenia Twojej aplikacji na Androida i iOS.
Aby uprościć rozwój i zapewnić spójność na różnych platformach, sugerujemy użycie React Native lub Flutter, co pozwoli nam efektywnie budować i utrzymywać obie wersje z jednego kodu źródłowego.
Jesteśmy ciekawi, aby zagłębić się w szczegóły projektu, szczególnie w zakresie integracji systemów płatności, API rezerwacji sądów oraz priorytetyzacji głównych funkcji na początkowe wydanie. To pozwoli nam dostarczyć wysokiej jakości MVP tak szybko, jak to możliwe.
Nasz proces rozwoju obejmuje dwutygodniowe sprinty, z etapowym podejściem do dostarczanych elementów, a wszystko jest dobrze udokumentowane na każdym etapie. Połączmy się, aby omówić Twoje cele i stworzyć plan, który pasuje do Twojego harmonogramu i oczekiwań.
…
Czekam na to!
-
30 dni18 635 PLN
4097 5 1 30 dni18 635 PLNCześć,
Dokładnie przeczytałem Twoje wymagania i wszystko zrozumiałem.
Jako starszy programista aplikacji mobilnych z 4-letnim doświadczeniem w różnych branżach, jestem bardzo pewny, że mogę doskonale zrealizować Twój projekt i dostarczyć go na czas.
Mam silne zaplecze w Twoim projekcie.
Chciałbym z Tobą porozmawiać.
Dziękuję.
-
60 dni26 089 PLN
267 60 dni26 089 PLNCześć! Możemy opracować potrzebny Ci projekt. Potrzebujemy bardziej szczegółowego zadania technicznego. Ogólnie nasz zespół posiada szeroki zestaw technologii: Vue.js, REDUX, Typescript, MySQL, React, Python, PHP, HTML5, NodeJS, JavaScript, REACT NATIVE, CSS3, MongoDB, Postgres, Laravel, Symfony, Angular, Android, iOS. Przykłady pracy, a także szczegóły budżetu i terminów, można omówić indywidualnie. Czekamy na Twoje opinie!
-
30 dni11 181 PLN
4524 20 0 30 dni11 181 PLNWitaj!
Jesteśmy zespołem ITZeyz, specjalizujemy się w aplikacjach internetowych z wykorzystaniem Node.js i React.js.
Zainteresował nas Twój projekt i jesteśmy gotowi go zrealizować na wysokim poziomie. Mamy doświadczenie w opracowywaniu podobnych projektów.
Zapoznaliśmy się z Twoim ZT i mamy kilka pytań wyjaśniających, które chętnie omówimy w wiadomościach prywatnych.
Nasz dyrektor techniczny, który ma ponad 8-letnie doświadczenie praktyczne w dziedzinie web developmentu, wraz z zespołem wysoko wykwalifikowanych programistów, projektantów UI/UX, kierowników projektów oraz ekspertów QA, zapewni Ci wysoki poziom profesjonalnego podejścia i rezultatu.
Realizowaliśmy wiele dużych projektów na Node.js, w tym React.js.
Portfolio możesz zobaczyć pod linkiem:Freelancehunt
Czekamy na Twoją odpowiedź i będziemy zadowoleni z współpracy!
Z poważaniem,
… Zespół ITZeyz
Aktualne zlecenia dla freelancerów w kategorii Javascript & Typescript
Szukam doświadczonego programisty Full Stack do stworzenia usługi SaaS dla sklepów internetowych.Pomysł usługi: Klient przesyła link do swojego pliku produktowego (XML lub CSV). Usługa automatycznie pobiera produkty, pobiera ich zdjęcia i tworzy nowe reklamy na podstawie gotowych szablonów: cena, zniżka, logo, banery promocyjne itp. Usługa powinna również zawierać prosty… Javascript & Typescript, Programowanie stron internetowych ∙ 2 dni 23 godziny temu ∙ 86 ofert |
Rozwój sceny WebGL/Three.js z generowaniem i eksportem 3D (snapshot) z animowanego shaderaOpis obiektu: Projekt przedstawia designerski stół, wykonany w formie realistycznego, głębokiego wiru (centralna wirówka, która płynnie przechodzi z szerokiego poziomego blatu w cienką, elegancką nogę). Istota zadania: Wymagany jest programista WebGL / Creative Coding do… Javascript & Typescript, Programowanie stron internetowych ∙ 3 dni 19 godzin temu ∙ 30 ofert |
Wsparcie i rozwój strony internetowej firmy sprzątającej
75 PLN
Szukam programisty / webmastera do długoterminowego wsparcia i rozwoju strony internetowej firmy sprzątającej. Strona: https://donely.ca O projekcie DoneLy Home Services — firma świadcząca usługi sprzątania w Kanadzie, która aktywnie się rozwija i rozszerza zasięg działalności.… Javascript & Typescript, Programowanie stron internetowych ∙ 5 dni 21 godzin temu ∙ 64 oferty |
Opracowanie strony internetowej według specyfikacji na FramerTrzeba zrobić stronę według tych parametrów, które są w specyfikacji https://docs.google.com/document/d/1ODO2C9Krb4AaMiJz9wfbNzWlAyA2FwCCHL8r0biajUY/edit?usp=sharing Podajcie rzeczywistą stawkę na podstawie tego projektu Układ HTML i CSS, Javascript & Typescript ∙ 6 dni 22 godziny temu ∙ 30 ofert |
Opracowanie interaktywnej mapy Palworld dla strony internetowejPotrzebna jest interaktywna mapa Palworld na wzór: https://palworld.gg/map Potrzebujemy nie tylko statycznego obrazka, ale pełnoprawnej interaktywnej mapy, na której użytkownik może przeglądać lokalizacje, włączać/wyłączać kategorie obiektów, wyszukiwać potrzebne punkty i… Układ HTML i CSS, Javascript & Typescript ∙ 8 dni 13 godzin temu ∙ 36 ofert |