Szukamy dewelopera IOS do stworzenia aplikacji typu Mindly, do współpracy z naszym deweloperem backendowym. Na razie nie ma oddzielnego projektu graficznego, ponieważ chcę jak najszybciej i najtaniej stworzyć MVP. Proponuję użyć minimalistycznego interfejsu ze standardowymi komponentami UI, bez indywidualnego projektu. Można wziąć za podstawę logikę i rozmieszczenie elementów w Mindly: centralny węzeł, węzły podrzędne wokół niego, prosta nawigacja między węzłami. Nie trzeba kopiować projektu jeden do jednego, wystarczy zrealizować podobne UX. Po uruchomieniu MVP i sprawdzeniu pomysłu będzie można stworzyć oddzielny UI/UX i poprawić wizualną część. Załączam zrzuty ekranu z Mindly. MVP techniczne zadanie dla aplikacji typu Mindly Ogólna idea Aplikacja pozwala na tworzenie map myśli w formie drzewa. Użytkownik tworzy centralny temat, dodaje do niego podtematy i przechodzi między nimi. Na ekranie jednocześnie wyświetlany jest tylko jeden poziom drzewa: aktywny węzeł w centrum i jego bezpośrednie węzły podrzędne wokół niego. ⸻ Podstawowa funkcjonalność MVP 1. Tworzenie mapy Po otwarciu aplikacji użytkownik może stworzyć nową mapę. Potrzebne jest tylko jedno pole: Nazwa mapy. Po utworzeniu automatycznie tworzy się węzeł główny. ⸻ 2. Ekran główny Na ekranie głównym wyświetlane są: centralny węzeł; węzły podrzędne wokół niego; przycisk “+” do tworzenia nowego węzła; przycisk “Wstecz”; menu mapy. ⸻ 3. Tworzenie węzłów Po naciśnięciu “+” otwiera się małe okno. Pola: Nazwa. Notatka (opcjonalnie). Po zapisaniu węzeł dodawany jest jako podrzędny do bieżącego. ⸻ 4. Przeglądanie węzła Po naciśnięciu na węzeł podrzędny staje się on centralnym elementem. Wokół niego wyświetlane są jego węzły podrzędne. ⸻ 5. Powrót Przycisk “Wstecz” przenosi do poprzedniego węzła przez historię przejść. ⸻ 6. Edytowanie węzła Po długim naciśnięciu lub przez menu otwiera się edytor. Można zmienić: nazwę; notatkę. ⸻ 7. Usuwanie węzła Przez menu użytkownik może usunąć węzeł. Razem z węzłem usuwane są wszystkie jego elementy podrzędne. Przed usunięciem pokazać potwierdzenie. ⸻ 8. Zapis Wszystkie zmiany są automatycznie zapisywane po każdej akcji. Osobny przycisk “Zapisz” nie jest potrzebny. ⸻ Struktura danych MindMap interface MindMap { id: string; title: string; } Węzeł interface Node { id: string; mapId: string; parentId: string | null; title: string; note: string; } ⸻ Logika działania Stworzyć mapę. Stworzyć węzeł główny. Wyświetlić węzeł główny w centrum. Pobrać wszystkie węzły podrzędne. Rozmieścić je w okręgu wokół centrum. Po naciśnięciu na węzeł uczynić go nowym centrum. Załadować jego węzły podrzędne. Powtórzyć cykl. ⸻ Ekrany MVP 1. Lista map lista wszystkich map; przycisk “Stwórz mapę”. 2. Ekran mapy centralny węzeł; węzły podrzędne; przycisk dodawania; przycisk wstecz. 3. Tworzenie / edytowanie węzła Pola: Nazwa. Notatka. Przyciski: Zapisz. Usuń (tylko dla istniejących węzłów). ⸻ Co NIE wchodzi w skład MVP Chmurowa synchronizacja. Wspólna edycja. Kolory węzłów. Ikony. Przeciągnij i upuść. Wyszukiwanie. Eksport. Import. Cofnij / Przywróć. Załączniki. Tagi. Przypomnienia. Statusy. Powiększanie. Szablony map. ⸻ Główna cel MVP Dać użytkownikowi możliwość: stworzyć mapę; tworzyć nieograniczoną liczbę węzłów podrzędnych; przechodzić między węzłami; edytować je; usuwać je; automatycznie zapisywać wszystkie zmiany. To wystarczy, aby sprawdzić główny pomysł produktu bez realizacji drugorzędnych funkcji.
Oferty ukryte
Aktualnie brak ofert
Aktualne zlecenia dla freelancerów w kategorii Programowanie na iOS (iPhone i iPad)
połączenia są realizowane przez kartę SIM w iPhone, więc należy automatycznie przekazywać informacje o przychodzących/wychodzących połączeniach do CRM
część 13. Redesign aplikacji pod likwidację oczu. Przerobić cały design na nowy zgodnie z Figma figma.com/design/ZLKu7WrjF3xVDRmQATbkBj/Translate-app?node-id=0-1&p=f&t=KYXyfaBozXMII1RY-0
Aplikacja iOS (odwyk od palenia) na Flutter, potrzebny programista do drobnych poprawek. . Błędy, które należy naprawić: 1)Naprawić wyświetlanie waluty na różnych ekranach, aby było stabilne. Na głównym ekranie, w widżecie i w quizie waluta zaoszczędzonych pieniędzy musi odpowiadać walucie płatności. Wielka Brytania — £, kraje strefy euro — €, Ukraina — ₴, Rosja — ₽, pozostałe kraje — $. (teraz zawsze waluta to UAH) 2) Aktualizować ceny na paywall. Główny ekran: 1 tydzień - £3; 1 miesiąc - £7 (zniżka 41% + 3 dni próbne); Dożywotnio - £42. 3) Dodać przycisk do usuwania triggerów (teraz jest tylko możliwość dodawania) 4) Zamknąć kilka funkcji, które nie są dla premium. Napisz, ile to będzie kosztować oraz czas realizacji. Drugi błąd do naprawy, który oceniamy osobno, oraz czas osobno: Zamiana logo aplikacji oraz podłączenie FacebookSDK. Również cena i czas. Jeśli współpraca będzie satysfakcjonująca, w perspektywie długoterminowa praca z programistą.
Przejdziemy przez każdy punkt. Specyfikacja techniczna dla rozwoju aplikacji mobilnej dla usługi dostawy sushi Potrzebna jest aplikacja mobilna (Android i iOS) o funkcjonalności jak najbardziej zbliżonej do strony 911sushi.com.Podstawowe wymaganiaIntegracja Pełna integracja z Poster POS. Wszystkie zamówienia powinny automatycznie trafiać bezpośrednio do Poster. Wykorzystanie istniejącej bazy klientów Poster. Automatyczne stosowanie osobistych rabatów gościa, które są już skonfigurowane w Poster.Autoryzacja użytkowników Rejestracja i autoryzacja. Logowanie za pomocą numeru telefonu (lub inny nowoczesny sposób autoryzacji). Zachowanie historii zamówień. Osobiste rabaty i promocje dla użytkownika.Menu Przegląd kategorii i produktów. Szczegółowe informacje o pozycjach. Możliwość dodawania produktów do koszyka. Wybór modyfikatorów i dodatków (w razie potrzeby).Koszyk i składanie zamówienia Wybór adresu dostawy. Zachowanie kilku adresów użytkownika. Wybór miasta. Wybór czasu dostawy lub "jak najszybciej". Wyświetlanie kosztów dostawy w zależności od strefy. Wsparcie dla stref dostawy z możliwością ich edytowania.Panel administracyjny Potrzebny jest wygodny panel admina z możliwością: edycji menu; dodawania i usuwania pozycji; zmiany cen; zmiany kategorii; zarządzania promocjami; tworzenia i wysyłania kodów promocyjnych; ustawiania limitu użycia kodów promocyjnych; przeglądania statystyk.Promocje i marketing Przewidzieć możliwość: kodu promocyjnego na pierwsze zamówienie; bonusu lub rabatu za zainstalowanie aplikacji; tworzenia kodów promocyjnych z ograniczoną liczbą użyć; masowych wysyłek kodów promocyjnych do użytkowników; przeprowadzania promocji bez konieczności aktualizacji aplikacji.Analiza Potrzebna jest szczegółowa statystyka: ogólna statystyka działania aplikacji; statystyka dla każdej pozycji w menu; konwersja użytkowników; liczba instalacji; liczba złożonych zamówień; średni koszyk; powtarzające się zakupy; analiza dostaw według adresów; wyszukiwanie 100 najpopularniejszych ulic dostawy; inne kluczowe wskaźniki do analizy sprzedaży.Informacyjne sekcje W aplikacji powinny być: linki do mediów społecznościowych; kontakty; mapa z lokalizacją lokalu; informacje o firmie; warunki dostawy i płatności.Wymagania dotyczące działania aplikacji szybka i stabilna praca; brak zawieszeń i krytycznych błędów; nowoczesny i zrozumiały interfejs; wsparcie dla aktualnych wersji Android i iOS.Design Nie ma jeszcze oddzielnego designu. Można wziąć za podstawę istniejącą stronę 911sushi.com. Wszystkie niezbędne materiały są już przygotowane: logotypy; firmowe kolory; menu; księga znaku (jeśli jest dostępna).Etapowa realizacja Rozważam etapowe opracowanie:Etap 1 podstawowa funkcjonalność; integracja z Poster; menu; koszyk; składanie zamówienia; autoryzacja; panel użytkownika.Etap 2 kody promocyjne; system promocji; analiza; statystyka; dodatkowe narzędzia marketingowe; inne funkcje, które mogą się pojawić w trakcie rozwoju projektu.Dodatkowe warunki Po zakończeniu rozwoju należy zapewnić 30 dni okresu testowego, w trakcie którego będą poprawiane ewentualne niedociągnięcia. Po pomyślnym teście - finalne rozliczenie. Ważne, aby wykonawca był gotowy na stopniowe rozszerzanie funkcjonalności, ponieważ nowe zadania mogą pojawić się w trakcie pracy. Priorytet - maksymalnie krótkie terminy realizacji bez utraty jakości. Pożądane, aby wykonawca był z Łucka, ale nie jest to warunek obowiązkowy.Proszę w odpowiedzi na zgłoszenie podać: orientacyjne terminy realizacji; koszt; stos technologii; przykłady podobnych projektów; doświadczenie w integracji z Poster POS; czy są gotowi pracować etapowo; czy zapewniają wsparcie gwarancyjne po uruchomieniu.