Budżet: 27000 UAH Termin: 7 dni
Witam. Mam duże doświadczenie w tworzeniu stron internetowych. Jestem gotowy do współpracy
Stworzyć wygodny system do przechowywania, edytowania i wizualizacji tras, które są używane przez wielu użytkowników. Zapewnić szybki dostęp do informacji o trasach oraz czytelne wyświetlanie na mapie dla efektywnego planowania i analizy.
Google Sheets jako baza danych:
Przechowywane są wszystkie trasy z unikalnym kodem, datą utworzenia, nazwą przedsiębiorstwa i działu, typem trasy (Podstawowa, Alternatywna itp.), przynależnością (Pole-Magazyn, Magazyn-Magazyn).
Formularz dodawania/edycji:
Przyjazny interfejs dla użytkowników z listami rozwijanymi do szybkiego wyboru przedsiębiorstwa, działu, typu i przynależności trasy. Automatyczne tworzenie unikalnego kodu trasy przy dodawaniu nowego wpisu.
Dane trasy:
Rejestrowane są punkty początku i końca trasy, lista punktów pośrednich lub współrzędnych, łączny przebieg w kilometrach.
Leaflet.js — biblioteka open source do tworzenia interaktywnych map, obsługująca warstwy wielofunkcyjne i markery.
OpenStreetMap — darmowa podkładka mapowa, nie wymagająca kluczy API ani ograniczeń, co czyni projekt niezależnym od płatnych usług.
Wyświetlanie trasy:
Na mapie wyświetlane są markery początku, końca i wszystkich punktów pośrednich trasy, a także linia łącząca te punkty w poprawnej kolejności.
Problemy:
Obecna trudność — stabilny wybór i wyświetlanie pojedynczej trasy spośród kilku na mapie. Należy dopracować mechanizm filtrowania i aktualizacji wizualizacji.
Google Apps Script:
Obsługa logiki interakcji z Google Sheets, pobieranie, dodawanie i aktualizacja danych tras za pomocą skryptów zintegrowanych z interfejsem webowym.
JavaScript + Leaflet.js:
Implementacja mapy w interfejsie webowym, obsługa zdarzeń użytkownika (wybór trasy, aktualizacja mapy), tworzenie tras na podstawie współrzędnych.
Wieloużytkowość:
System uwzględnia możliwość jednoczesnej pracy wielu użytkowników z ochroną danych i synchronizacją zmian.
W pełni funkcjonalna baza w Google Sheets z formularzem do dodawania/edycji tras — możliwe propozycje ulepszeń
Mapa na Leaflet.js poprawnie ładuje się z podkładką OpenStreetMap.
Wyświetlanie tras na mapie nie jest jeszcze zaimplementowane.
Wdrożyć jasny interfejs wyboru trasy, który umożliwi:
Wybieranie trasy z listy lub za pomocą filtrów (przedsiębiorstwo, typ, przynależność).
Po wybraniu odświeżać mapę, czyścić poprzednie warstwy, wyświetlać tylko wybraną trasę ze wszystkimi punktami.
Możliwość dodania podczas wypełniania formularza przy tworzeniu trasy, gdzie trzeba ręcznie wpisać współrzędne punktu, ich wprowadzenie przez kliknięcie na mapie
Optymalizacja pracy z punktami pośrednimi:
Automatyczne tworzenie linii trasy (Polyline) w poprawnej kolejności.
Dodanie wskaźnika ładowania/błędów podczas pracy z mapą.
Budżet: 27000 UAH Termin: 7 dni
Witam. Mam duże doświadczenie w tworzeniu stron internetowych. Jestem gotowy do współpracy
Budżet: 27000 UAH Termin: 14 dni
Dzień dobry, Ołeksandrze.
Mam rozwiązanie na poziomie MVP, mogę zrobić demonstrację i dopracować je pod Państwa zgłoszone potrzeby. Specjalizuję się w opracowywaniu i wdrażaniu urządzeń IoT, GPS oraz tworzeniu oprogramowania Low-code i no-code.
Budżet: 10000 UAH Termin: 7 dni
Witam.
Mogę zrealizować zadanie. Mam doświadczenie w podobnych projektach. Terminy i kosztorys są orientacyjne - trzeba omówić szczegóły.
Pisz, zrobię wszystko szybko i solidnie.
Budżet: 15000 UAH Termin: 5 dni
Witam! Od ponad 6 lat zajmuję się podobnymi zadaniami i w tym czasie zrealizowałem ponad 400 projektów o różnym stopniu skomplikowania. Praca z mapami, API oraz interaktywną wizualizacją danych (tak jak u Was — Leaflet i Google Sheets) — to moja kluczowa specjalizacja.
Widzę, że macie już podstawy, a głównym zadaniem jest teraz „ożywienie” mapy i uczynienie jej interaktywną.
Jak widzę plan pracy:
1. Połączenie danych i mapy: Najpierw zaimplementujemy podstawowe wyświetlanie jednego, dowolnego, trasy z Waszej Google Sheets, aby ustalić przesyłanie danych.
2. Interfejs wyboru: Tworzymy filtry (listy rozwijane), które będą dynamicznie ładować nazwy dostępnych tras.
3. Interaktywność: Pisujemy logikę, która po wybraniu trasy w filtrze wyczyści mapę i narysuje nową (markery + linia).
4. Ulepszenia: Dodajemy wskaźniki ładowania, aby użytkownik wiedział, że dane są pobierane, oraz realizujemy wspomnianą funkcję dodawania współrzędnych po kliknięciu.
Odnośnie oceny:
Pod względem terminów: Implementacja całej logiki wyświetlania i interaktywności zazwyczaj zajmuje 4-5 dni roboczych.
Pod względem kosztów: Zakres cen na takie zadania to około 15 tys. zł.
A tak przy okazji, gdy będziemy budować linię trasy, możemy nie tylko łączyć punkty linią prostą, ale wytyczać trasę po rzeczywistych drogach. To da dokładniejszy przebieg i bardziej realistyczną wizualizację.
Proponuję krótką rozmowę techniczną na 15-20 minut. Moglibyśmy omówić architekturę współdziałania skryptów i logikę działania filtrów. W ten sposób będę mógł podać Ci dokładną wycenę i wspólnie wybierzemy najlepszą metodę realizacji.
Budżet: 15000 UAH Termin: 5 dni
Dzień dobry, niedawno opracowywałem podobną rzecz dla strony przewozowej, mam doświadczenie w tworzeniu takich rozwiązań i bez problemu pomogę Ci w opracowaniu takiej mapy z trasami, zrobię wszystko pod klucz, skontaktuj się!
Artem
Budżet: 10000 UAH Termin: 12 dni
Dzień dobry!
Mam doświadczenie w pracy z Leaflet.js, w szczególności w tworzeniu różnych form na mapie — realizowałem wyświetlanie stref zarejestrowanych użytkowników, czatów oraz funkcji wyszukiwania na mapie. Pracowałem również z elementami takimi jak Polyline.
Mogę zrealizować cały niezbędny interfejs zgodnie z wymaganiami.
Napisz, omówimy szczegóły — chętnie nawiążę współpracę!
Budżet: 15000 UAH Termin: 15 dni
Dzień dobry!
Ciekawy projekt.
Będę mógł pomóc w budowie poligonów, zrealizować interfejs
Budżet: 12500 UAH Termin: 7 dni
Witam
Jestem programistą w dziedzinie ML/DL i Web Dev | Web Scraping. Chętnie wykonam Twój projekt. Napisz do mnie, omówimy.
Wymagana jest разработка izolowanej wewnętrznej mikroserwisu do generowania, walidacji i wysyłania jednorazowych kodów potwierdzających (OTP) przez różne kanały (SMS, Email, Telegram). Serwis będzie używany przez główną aplikację do potwierdzania logowania, zmiany hasła lub potwierdzania transakcji finansowych.Stos technologiczny Język: TypeScript / Node.js Framework: Fastify lub Express Baza danych / Cache: Redis (do przechowywania kodów z TTL) Narzędzia: Biblioteki do pracy z dostawcami (Twilio, SendGrid itp.)
Potrzebne jest opracowanie własnej usługi internetowej do automatyzacji pracy kawiarni i małych lokali gastronomicznych. Funkcjonalność produktu ma być podobna do Poster POS, ale z własnym designem, architekturą i kodem źródłowym. Kopiowanie kodu lub interfejsu Poster nie jest przewidziane. Planowane jest stworzenie pełnoprawnego komercyjnego produktu SaaS, z którego w przyszłości będą mogły korzystać różne kawiarnie na zasadzie subskrypcji.Na pierwszym etapie należy opracować MVP Podstawowa funkcjonalność: rejestracja i autoryzacja właściciela lokalu; tworzenie jednego lub kilku lokali; zarządzanie pracownikami i rolami; katalog produktów, kategorii i modyfikatorów; dodawanie rozmiarów, smaków i dodatkowych opcji; interfejs kasowy do realizacji sprzedaży; otwieranie i zamykanie zmiany kasowej; różne metody płatności; zwroty i anulowanie zamówień; ewidencja stanów magazynowych i odpisywanie towarów; podstawowa ewidencja magazynowa; historia sprzedaży; raporty dotyczące przychodów, towarów, zmian i pracowników; program lojalnościowy dla klientów; adaptacyjna praca na tablecie, laptopie i smartfonie; panel administracyjny właściciela usługi; plany taryfowe i ograniczenia zgodnie z taryfą.W przyszłości planowane jest aplikacja mobilna; integracja z terminalami płatniczymi; drukowanie paragonów; integracja z usługami fiskalnymi; dostawa i zamówienia online; rezerwacja stolików; rozszerzona analityka; API do integracji zewnętrznych; integracja z systemami księgowymi i CRM.Ważne wymagania system musi być zaprojektowany do pracy wielu niezależnych lokali; dane każdego klienta muszą być izolowane; należy przewidzieć skalowalność produktu; potrzebna jest bezpieczna praca z danymi finansowymi i osobowymi; kod musi być zorganizowany i nadający się do dalszego rozwoju; potrzebna jest dokumentacja techniczna; prawa do kodu źródłowego po zapłacie przechodzą na zamawiającego. Design w tym momencie jest nieobecny, dlatego należy osobno ocenić UI/UX design lub zaproponować gotowe rozwiązanie dla MVP.W ofercie proszę wskazać doświadczenie w tworzeniu SaaS, POS, CRM, ERP lub systemów księgowych; przykłady podobnych prac; proponowany stos technologii; skład zespołu; orientacyjną cenę MVP; czas realizacji; co dokładnie wchodzi w proponowaną cenę; koszt dalszego wsparcia; czy są gotowi pracować etapami z płatnością za każdy zakończony etap. Preferencje dla wykonawców lub zespołów, które już opracowały systemy kasowe, magazynowe, restauracyjne lub wieloosobowe SaaS.
Stos technologiczny - React: Responsywne i dynamiczne tworzenie front-endu - Node.js: Solidne operacje backendowe - Web3: Integracja kryptowalut w wielu łańcuchach - Solidity: Tworzenie inteligentnych kontraktów Cel projektu Opracowanie kompleksowej platformy stakingowej w wielu łańcuchach dla popularnego ekosystemu gier, umożliwiającej płynne interakcje z kryptowalutami, integrację rynku NFT oraz poprawioną jakość doświadczeń użytkowników w wielu sieciach blockchain kompatybilnych z EVM. Whitepaper Byliśmy więcej niż tylko studiem gier mobilnych; jesteśmy wizjonerami i innowatorami w świecie gier. Nasza drużyna składa się z talentów branży gier mobilnych i pasjonatów gier, a jej celem jest przesuwanie granic tego, co możliwe w grach mobilnych. Nasza ekspertyza koncentruje się na hybrydyzacji gatunków, aby stworzyć coś naprawdę unikalnego, co dostosowujemy do przejścia z gier Web2 do tytułów gier Web3. Od wyścigowych RPG po gry strategiczne akcji, nieustannie eksperymentujemy i łączymy gatunki, aby oferować nowe doświadczenia w grach. Nasze gry to nie tylko forma rozrywki; to immersyjne podróże, które angażują, wyzywają i fascynują naszych graczy. Uosabiamy naszą misję, aby nie tylko bawić, ale także przenosić naszą publiczność do niezwykłego wszechświata interaktywnego świata w grach Web3. - Tworzenie front-endu - Tworzenie back-endu - Przeprojektowanie strony docelowej - Integracja w wielu łańcuchach - Rynek NFT - Testowanie i zapewnienie jakości - Wdrożenie i utrzymanie
Strona internetowa jest już uruchomiona i działa. Główne zadanie to zrozumienie obecnej struktury projektu, sprawdzenie jakości realizacji, naprawienie znalezionych problemów technicznych oraz pomoc w dalszych zmianach.Główna technologia Next.js 15 React 19 TypeScript Tailwind CSS Zod Redux Toolkit W projekcie mogą być również używane: Prisma JWT-uwierzytelnianie Stripe Mailgun Google APIs Vercel lub Netlify FunctionsGłówne zadania przeprowadzenie audytu istniejącego projektu; ocena struktury i jakości kodu; naprawa błędów i rozwijanie obecnej funkcjonalności; poprawa renderowania po stronie serwera i szybkości ładowania stron; sprawdzanie poprawności wyświetlania strony na urządzeniach mobilnych; praca z formularzami, częścią administracyjną i zewnętrznymi integracjami; wnoszenie technicznych zmian SEO; wspieranie i stopniowe ulepszanie istniejącej strony.Co jest dla nas ważne dobre doświadczenie w pracy z Next.js, React i TypeScript; umiejętność rozumienia cudzych kodów; zrozumienie SSR i specyfiki Next.js App Router; uwaga na wydajność i jakość realizacji; umiejętność wyjaśniania znalezionych problemów i proponowania zrozumiałych rozwiązań; samodzielność i staranna praca z działającą stroną. Na pierwszym etapie należy zapoznać się z projektem, przeprowadzić audyt techniczny i zaproponować listę priorytetowych zmian. Po tym możliwa jest stała praca nad dalszym rozwojem strony.
Potrzebna jest разработка formularza online rejestracji dla salonu kosmetycznego oraz jego integracja z istniejącą stroną (landing). Strona jest w fazie rozwoju (na HTML, CSS, JS). Na stronie nie ma własnej bazy danych (i nie jest planowana), dlatego należy zaproponować darmowe rozwiązanie do przechowywania i zarządzania danymi, które będzie proste w administracji i stabilne w działaniu. Wymagana funkcjonalność: ładowanie listy kategorii usług; ładowanie usług zgodnie z wybraną kategorią; ładowanie listy mistrzów, którzy wykonują wybraną usługę; wyświetlanie dostępnych dat i wolnego czasu zgodnie z grafikiem pracy mistrza; tworzenie rejestracji z automatycznym blokowaniem wybranego czasu; ochrona przed podwójną rezerwacją. Dane w formularzu: imię; numer telefonu; kategoria usług; usługa; mistrz; data; czas; komentarz (nieobowiązkowo). Administracja: Powinna być możliwość: dodawania i edytowania kategorii usług; dodawania i edytowania usług; dodawania i edytowania mistrzów; ustawiania grafiku pracy każdego mistrza; zarządzania dniami wolnymi, urlopami i innymi okresami niedostępności; przeglądania, edytowania i anulowania rejestracji klientów. Proszę o podanie: jakie rozwiązanie proponujecie do przechowywania danych; orientacyjną cenę; termin realizacji. Projekt nie jest ważny, najważniejsza jest funkcjonalność. Osoba, która robi szablon strony, sama dostosuje go do odpowiedniego projektu.