Rozwinięcie interfejsu użytkownika dla aplikacji do wynajmu samochodów w React Native
Zadanie techniczne (TZ) dla programisty Frontend React Native
Opis projektu
Aplikacja mobilna do wynajmu samochodów, która łączy właścicieli samochodów (wynajmujących) z najemcami na zasadzie modelu peer-to-peer. Aplikacja powinna mieć elastyczny design, który dobrze wygląda na różnych urządzeniach mobilnych i obsługuje główne platformy iOS i Android.
Cel
Stworzenie frontendu aplikacji przy użyciu React Native, który będzie zawierał funkcjonalności dla najemców, wynajmujących oraz menedżerów projektu (szablonu) Figma
Główne wymagania
- Platformy: iOS i Android
- Język programowania: JavaScript/TypeScript
- Framework: React Native
- Zarządzanie stanem: Redux lub Context API
- Nawigacja: React Navigation
- HTTP requests: Fetch API
- Walidacja formularzy: Formik z Yup
- Backend: Komunikacja poprzez REST API (Drupal 10 PHP)
Opis głównych ekranów i funkcji (Specyfikacja projektu dla projektanta)
Dodawanie/Edycja samochodu
Wynajem samochodu
Opinia o samochodzie, wynajmującym, najemcy
Historia wynajmów
Profil użytkownika (wynajmującego/najemcy)
Funkcjonalność menedżera (dodawanie, edycja, usuwanie - samochodów, wynajmujących, najemców). Czat między menedżerami, wynajmującymi, najemcami.
Czat między wynajmującymi i najemcami.
Wymagania dotyczące testowania
- Testowanie na różnych urządzeniach: Obsługa głównych modeli iOS i Android.
- Testowanie automatyczne: Użycie Jest i React Native Testing Library.
- Testowanie manualne: Sprawdzenie podstawowej funkcjonalności i użyteczności.
Dodatkowe wymagania
- Bezpieczeństwo: Autentykacja i autoryzacja użytkowników za pomocą SMS, odcisków palców
- Wydajność: Optymalizacja aplikacji dla szybkiego ładowania i działania.
- Dokumentacja: Szczegółowa dokumentacja kodu oraz instrukcje wdrożenia.
Integracja z backendem
- API requests: Użycie Axios lub Fetch API do komunikacji z backendem.
- Autoryzacja: Wsparcie dla tokenów JWT do autoryzacji.
- Obsługa błędów: Wyświetlanie zrozumiałych komunikatów o błędach użytkownikom.
Etapy rozwoju
- Przygotowanie projektu
- Konfiguracja środowiska deweloperskiego Docker.
- Inicjalizacja projektu.
- Konfiguracja nawigacji.
- Rozwój komponentów UI
- Tworzenie podstawowych komponentów.
- Integracja styli i motywu.
- Integracja z API
- Konfiguracja klienta HTTP.
- Komunikacja z backendem.
- Testowanie i debugowanie
- Przeprowadzenie testów.
- Naprawa błędów.
- Ostateczne poprawki i optymalizacja
- Optymalizacja wydajności.
- Przygotowanie do wydania.
-
465 1 0 Witam, zajmuję się fronted/mobile developmentem od około 5 lat, jestem gotowy pomóc Ci z Twoją aplikacją
Stawka 12$/h
-
2001 17 2 Dzień dobry, pomogę w tworzeniu aplikacji do wynajmu samochodów.
Mam kilka pytań, proponuję omówić je w wiadomościach prywatnych.
Jakie funkcje będzie obejmować połączenie Peer-to-Peer? Czy wszystkie zmiany w aplikacji będą w czasie rzeczywistym?
Projekt jest dość duży, dlatego proponuję płatność za godzinę.
Moja stawka - 13$ / h.
Dla pełnej oceny projektu muszę przejrzeć projekt graficzny i specyfikację.
… Napisz do mnie, wszystko omówimy!
-
564 10 1 Maksym, witaj!
Jestem menedżerem firmy ProgGenius. Specjalizujemy się w tworzeniu skomplikowanych rozwiązań internetowych i mobilnych. Zatrudniamy ponad 30 specjalistów, gotowych zrealizować Twój projekt od A do Z.
Zauważyłem, że potrzebujesz stworzyć Backend. Możemy przygotować zarówno część Backend, jak i Frontend, ponieważ nasza firma oferuje kompleksowe usługi w zakresie tworzenia oprogramowania.
Posiadamy duże doświadczenie w pracy z React Native oraz tworzeniu aplikacji mobilnych na różne platformy. Zrealizowaliśmy wiele projektów związanych z rozbudowanymi systemami, co czyni nas idealnym partnerem dla Twojego projektu związane z wypożyczaniem samochodów.
Jednym z naszych ostatnich projektów jest aplikacja mobilna UnderBooks. Stworzyliśmy ją dla Darii Astaf'ievoj. Projekt znalazł się na 1 miejscu w kategorii darmowych aplikacji w AppStore Ukraina oraz na 94 miejscu w USA.
… https://life.nv.ua/znamenitosti/dasha-astafeva-zapustila-prilozhenie-s-ukrainskimi-audioknigami-underbooks-50343418.html
Posiadamy również dużą ilość gotowego kodu związane z Twoją branżą, który można wykorzystać w Twoim projekcie, optymalizując tym samym czas i budżet.
Mam kilka pytań odnośnie Twojego opisu:
- Czy masz już gotowy projekt graficzny, czy jest w trakcie tworzenia?
- Jakie systemy płatności planujesz zintegrować w przyszłości?
- Czy masz jakieś szczególne wymagania co do panelu administracyjnego?
Będę zadowolony omówić Twój projekt na priv!
-
229 1 0 Dzień dobry!
Jesteśmy firmą Magma i oferujemy nasze usługi w zakresie tworzenia aplikacji mobilnych do wynajmu samochodów. Posiadamy duże doświadczenie w tworzeniu wygodnych i funkcjonalnych aplikacji mobilnych, korzystając z nowoczesnych technologii i podejść.
Nasze Usługi
Rozwój w React Native:
Tworzymy aplikacje mobilne oparte na React Native, co pozwala tworzyć wysokiej jakości aplikacje dla systemów iOS i Android z jednym kodem źródłowym.
… Nasze podejście obejmuje:
- Wykorzystanie Redux lub Context API do zarządzania stanem.
- Implementację nawigacji za pomocą React Navigation.
- Wykorzystanie Formik z Yup do walidacji formularzy.
Integracja z backendem:
Zapewnimy efektywną integrację z Państwa backendem na Drupal 10, korzystając z Axios lub Fetch API do interakcji z REST API oraz obsługując tokeny JWT do autoryzacji.
Testowanie i optymalizacja:
Nasz proces obejmuje testowanie zarówno automatyczne, jak i manualne, aby zapewnić stabilność i wysoką wydajność aplikacji. Wykorzystujemy Jest i React Native Testing Library do tworzenia solidnych testów.
Etapy rozwoju
1. Przygotowanie projektu: Konfiguracja środowiska deweloperskiego, inicjalizacja projektu, konfiguracja nawigacji.
2. Tworzenie komponentów UI: Tworzenie podstawowych komponentów, integracja stylów i motywów.
3. Integracja z API: Konfiguracja klienta HTTP, interakcja z backendem.
4. Testowanie: Przeprowadzanie testów, usuwanie błędów.
5. Ostateczne poprawki i optymalizacja: Optymalizacja wydajności, przygotowanie do wydania.
Dlaczego nas wybierają?
- Doświadczenie: Posiadamy wieloletnie doświadczenie w tworzeniu aplikacji mobilnych, designie i marketingu.
- Jakość: Gwarantujemy wysoką jakość wykonania prac i zgodność z wszystkimi wymaganiami.
- Innowacyjność: Wykorzystujemy nowoczesne technologie i podejścia, aby osiągnąć najlepsze rezultaty.
- Wsparcie: Oferujemy pełne wsparcie i konsultacje na wszystkich etapach rozwoju.
Będziemy zadowoleni z omówienia Państwa projektu bardziej szczegółowo i zaproponowania optymalnych rozwiązań dla jego realizacji.
Z poważaniem,
Zespół Magma
-
1447 20 1 Dzień dobry,
Jestem doświadczonym programistą z 4-letnim doświadczeniem w React Native, posiadającym imponujące portfolio i chęcią osiągania wysokiej jakości wyników szybko i dokładnie. W moim portfolio znajdują się przykłady.
Freelancehunt
Moim celem jest zapewnienie solidnego wsparcia przez cały projekt i po jego zakończeniu. Nie wahaj się, że zawsze jestem dostępny, gotowy odpowiedzieć na Twoje pytania i rozwiązać wszelkie zadania w czasie rzeczywistym.
Jestem otwarty na nowe, ekscytujące projekty i chętny do wniesienia wkładu w ich pomyślne zrealizowanie. Nie mogę się doczekać, aby omówić szczegóły i rozpocząć współpracę.
Aktualne zlecenia dla freelancerów w kategorii Hybrydowe aplikacje mobilne
Kotlin apk Zaktualizować 3 zapytania
83 PLN
Jest projekt na kotlin, mała aplikacja mobilna, którą trzeba poprawić. Są 3 endpointy, które trzeba poprawić, w tym przetwarzanie. Proszę napisać czas aktualizacji i budowy apk do testów, a także koszt. Hybrydowe aplikacje mobilne, Programowanie na Androida ∙ 4 godziny 7 minut temu ∙ 12 ofert |
Projekt Tuya smartDla urządzenia wi fi. W poszukiwaniu specjalisty z Tuya IoT Platform / Tuya Panel Studio, doświadczenie z CBU jest obowiązkowe! Konieczne do wykonania Rejestracja konta 1. Ustawienie produktu w Tuya IoT Platform 2. Ustawienie Data Points (DP) 3. Opracowanie interfejsu w Tuya 4.… Systemy wbudowane i mikrokontrolery, Hybrydowe aplikacje mobilne ∙ 13 dni 14 godzin temu ∙ 4 oferty |